13th week of 2014 patent applcation highlights part 66 |
Patent application number | Title | Published |
20140089325 | METHOD, SYSTEM, AND COMPUTER READABLE STORAGE FOR AFFILIATE GROUP SEARCHING - A method for allowing an information seeker to utilize affiliate group searching involving human searchers who are members of particular information affiliate groups. Each affiliate group has an area of expertise in which they are particularly skilled. In at least one embodiment, the method includes accepting designation of an affiliate group for providing information searching and presenting search results produced by a member of the affiliate group to an information seeker. | 2014-03-27 |
20140089326 | Image Search by Query Object Segmentation - Query object localization, segmentation, and retrieval are disclosed. A query image may be received that includes a query object. Based on respective spatially constrained similarity measures between the query image and a plurality of images from an image database, at least some of the plurality of images may be identified and/or retrieved and a location of the query object in the query image may be estimated. The query object may then be automatically segmented from the query image based on the estimated query object location. In some embodiments, the retrieval, localization and/or segmentation may be iterated. | 2014-03-27 |
20140089327 | SYSTEM AND METHOD FOR MAKING GIFT RECOMMENDATIONS USING SOCIAL MEDIA DATA - Disclose are methods for evaluating a user's interests and making gift recommendations using social media data. Interests and attributes of a user may be detected from social media content and products corresponding to the interests and attributes may be selected and presented as gift recommendations for the user. Methods are disclosed for resolving ambiguity as to interests reflected by textual data in social media content. Also disclosed are methods for inferring a user's interests from the interests of friends of the user. | 2014-03-27 |
20140089328 | ASSOCIATION OF DATA TO A BIOLOGICAL SEQUENCE - A computer assembly includes a processor configured to access data on a network and to perform a method. The method includes identifying, in the network, one or more references having a relevance level greater than a predetermined threshold. The one or more references are associated to one or more probe sequences corresponding to one or more biological sequences. The one or more probe sequences are ranked based on one or more criteria corresponding to a target biological sequence. The one or more probe sequences are assigned with a level of affinity to one or more segments of the target biological sequence based at least on the ranking of each of the one or more probe sequences. | 2014-03-27 |
20140089329 | ASSOCIATION OF DATA TO A BIOLOGICAL SEQUENCE - A method for associating data with a target biological sequence includes identifying, in a network, one or more references to data, where the data has a relevance level greater than a predetermined threshold. The method includes associating the one or more references to one or more probe sequences corresponding to a segment of a biological sequence to which the data pertains The one or more probe sequences are ranked based on one or more criteria and the probe sequences are assigned a level of affinity to a segment of the target biological sequence based at least on the ranking of each reference. | 2014-03-27 |
20140089330 | TAG REFINEMENT STRATEGIES FOR SOCIAL TAGGING SYSTEMS - Techniques are generally described related to tag refinement strategy. One example method for refining homonyms and synonyms in a plurality of tags may include receiving, by a tag refinement system, a plurality of tagging actions each of which associates one or more of the plurality of tags with a digital object. The method may further include extracting, by the tag refinement system, a first subset of tags from the plurality of tags, wherein the first subset of tags have a higher collective relativity-similarity score comparing to a second subset of tags selected from the plurality of tags, and the first subset of tags, different from the second subset of tags, have a same predetermined tag count as the second subset of tags. | 2014-03-27 |
20140089331 | INTEGRATED ANALYTICS ON MULTIPLE SYSTEMS - The embodiments provide a federated system for supporting an application to perform analytics. The federated system includes a first distributed system for performing one or more first tasks including processing incoming data into a set of data blocks, an in-memory database system for performing one or more second tasks including receiving the set of data blocks from the first distributed system and storing the set of data blocks in an internal storage, and a second distributed system for performing one or more third tasks including receiving at least one data block of the set from the in-memory database system and performing analytics on the at least one data block. Execution of the first, second, and third tasks are controlled via a scripting language utilized by the application and associated with the in-memory database system. | 2014-03-27 |
20140089332 | EFFICIENT CONVERSION OF XML DATA INTO A MODEL USING PERSISTENT STORES AND PARALLELISM - Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving an XML document by a parallel parser process, the XML document including a plurality of elements of an XML data structure that corresponds to an object model. The method includes dividing the XML document into a plurality of chunks using the parallel parser process, and parsing the plurality of chunks in parallel using separate parsing tasks to produce objects representing the elements and corresponding attributes. The method includes storing the objects and corresponding attributes in a persistent element store. | 2014-03-27 |
20140089333 | Method And Apparatus For Region Sampling And Estimation In Location Based Networks - Various embodiments provide a method and apparatus for obtaining a representative sample set of venues (i.e., places) within a geographic region in a location based network using a low cost and efficient sampling and estimating algorithm. In particular, a dynamic random region sampling algorithm randomly selects a target location within a geographic region and then determines a sub-region containing the target location within the geographic region based on venue density prediction. Venue density prediction is based on a weighted average of venue densities of two or more comparable locations within the geographic region. | 2014-03-27 |
20140089334 | METHODS AND SYSTEMS FOR TRANSFORMING MULTIPLE DATA STREAMS INTO SOCIAL SCORING AND INTELLIGENCE ON INDIVIDUALS AND GROUPS - A system, method and computer program product for determining and identifying a highly accurate description of an entity, including discovering hidden attributes, features, characteristics, behaviors, and opinions of an entity; and identifying the entity through processing, summarizing, abstracting, generalizing, discovering, and inferring information from a plurality of databases including publicly available data, private purchased data, private data provided by others, and derived data from public or private data. | 2014-03-27 |
20140089335 | SYSTEM FOR VERIFYING A PLACE WHERE BUSINESS DATA ARE BROWSED - A server includes a collector which collects browsing positional information of a file from a user terminal device; a matching unit which checks matching of the collected browsing positional information with authenticated browsing positional information of the file; and an outputter which outputs a result of the checking performed by the matching unit. | 2014-03-27 |
20140089336 | SYSTEM AND METHOD OF DISPLAYING SEARCH RESULTS BASED ON DENSITY - A system and method is provided of generating a map. In one aspect, the map is selected based on a location provided by a user and listings are selected based on their proximity to the location, whether they match a query provided by the user, and the number of matching listings within regions of the map. | 2014-03-27 |
20140089337 | Method, Apparatus and System of Processing Correlated Keywords - The present disclosure discloses a method, an apparatus and a system of processing related keywords. The method includes: receive a primary keyword inputted by a user; form a spliced URL for requesting related keywords based on the primary keyword; establish a link between an embedded window object in a current web page and a server using the URL to obtain the related keywords from the server; the embedded window object creates a keyword list and presents the related keywords in the current web page; and obtain a related keyword selected by the user and instantaneously add the related keyword into an input box. | 2014-03-27 |
20140089338 | QUERY TRANSLATION FOR SEARCHING COMPLEX STRUCTURES OF OBJECTS - Searching stored content is disclosed. A first mapping is created from an object to one or more stored relational database tables. A second mapping is created from the object to an indexer schema. One or both of the following is done: 1) using the first mapping to translate a search request expressed in an abstract query language to a first query language associated with the relational database; and 2) using the second mapping to translate the search request to a second query language associated with the indexer schema. | 2014-03-27 |
20140089339 | UNIFIED COMMUNICATION AUDIT TOOL - Providing for dynamic auditing of components of a communication network is provided herein. By way of example, network components can be queried by way of dynamic and intelligent application programming interface (APIs) queries to extract data for the network components. Such data can then be compared with best practice rules to identify potential enhancements to efficiency or scalability of such components. In some aspects, an audit report can be output summarizing identified enhancements. In other aspects, data can be written to an updated component according to protocols suited to such component. Accordingly, an audit can provide feedback in light of best practices or can be utilized to dynamically upgrade a legacy system to newer system software and/or hardware components. | 2014-03-27 |
20140089340 | METHOD AND APPARATUS FOR GRAPHIC CODE DATABASE UPDATES AND SEARCH - Methods and apparatuses for updating and searching a graphic code are disclosed. The apparatus receives a graphic query request carrying a graphic code to be searched. If no product information corresponding to the graphic code is found in the graphic code database, the apparatus searches for a recommended keyword corresponding to the graphic code; if a recommended keyword is found, the apparatus returns the recommended keyword, and if not found, returns a search box. The apparatus then receives a search request carrying a search keyword, and, if the search keyword is determined to be inconsistent with the recommended keyword corresponding to the graphic code, makes the search keyword a new recommended keyword of the graphic code, and adds the new recommended keyword to the graphic code database. | 2014-03-27 |
20140089341 | COORDINATING DATA COLLECTION AMONG SYSTEM COMPONENTS - A method, computer program product and computer system for coordinating data collection from a component of a data processing system is disclosed. The component registers with a dispatcher, wherein the component is a computer resource of the data processing system and is configured to accept at least one query, and the registration comprising data types handled by the at least one component, wherein the dispatcher is allocated computer resources of the data processing system. The component receives from the dispatcher a notification to perform the query against specified data structures, wherein the query comprises an action. The component, responsive to receiving notification, determines whether data structures of a data type specified in the query are handled. The data processing system runs the query to determine whether the query is satisfied. The data processing system executes the action. | 2014-03-27 |
20140089342 | INFORMATION PROCESSING SYSTEM, DATA MANAGEMENT METHOD, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD AND CONTROL PROGRAM THEREFOR - Provided is an information processing apparatus including a file input unit that inputs a data model file representing a data model in a first language for data model description; a first generation unit that generates a database configuration file described in a second language for database description from the data model file; and a second generation unit that generates an application interface described in a third language for application interface description from the data model file. | 2014-03-27 |
20140089343 | Methods and Systems for Monitoring and Controlling Social Network Communications Over a Network at a Secure Location - One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to social network communications through a monitor device at a secure location, such as a home, business or entertainment center, for example. The monitor device is coupled to network equipment coupling the secure location to a wide area network (e.g., the Internet), and monitors all social network communications to and from the secure location. The monitor device is queried with search and/or filter parameters, and social network communications over the network to and from computing devices at the secure location can be monitored, intercepted, censored and/or duplicated based on the queries. Alerts can be generated in response to results of the queries and signaled to computing and telecommunications devices, for example. | 2014-03-27 |
20140089344 | Method and apparatus for url address search in url list - A URL search apparatus is configured to perform a method for URL address search in a URL list. The URL search apparatus maintains a URL list, and the method for Uniform Resource Locator (URL) address search includes receiving a connection request containing URL address information from a user; identifying tables that are generated according to characters constituting URL address information in the URL list and lengths of character strings serving as URL address information in the URL list; and performing a URL search by checking whether the URL address information contained in the connection request is present in the URL list on the basis of the identified tables. | 2014-03-27 |
20140089345 | Method and Apparatus for Enhancing Electronic Reading by Identifying Relationships between Sections of Electronic Text - An apparatus, method and article of manufacture of the present invention detects the presence of references to the same concept in separate sections of text, and, with no input required from the reader, presents the reader with information concerning the detected references to the concept. The information provided may comprise information related to the location of the reference to the concept in other sections of text, and the reader also is provided the ability to move from one reference to a concept directly to another reference to the same concept. | 2014-03-27 |
20140089346 | METHODS AND APPARATUS FOR IMPLEMENTING SEMI-DISTRIBUTED LOCK MANAGEMENT - Disclosed is an improved approach for performing lock management. A semi-distributed Lock Management (SDLM) system is provided utilizing RDMA and an acyclic time-dependent dependency graph that can lead to higher system performance while maintaining higher flexibility and autonomy for each process at each compute node in the given cluster, in particular for distributed database applications. | 2014-03-27 |
20140089347 | CROSS-PROTOCOL LOCKING WITH A FILE SYSTEM - A file system denies access to a particular file system object from a first file server protocol in response to a data structure referred to by an inode indicating that an access from a second different file server protocol of the particular file system object is present. | 2014-03-27 |
20140089348 | CONTEXT SWITCHING IN A BUSINESS APPLICATION - In a business application, contexts can be switched based on a selected customer. A first authorization profile can be associated with the business application. The authorization profile can restrict a user's ability to access, enter new or update existing information. In response to selection of a first element, such as a customer, the authorization profile can be switched to a second, different authorization profile with different read and/or write privileges. Context switching can also be used which includes additional features beyond the authorization profile. For example, personalization parameters that affect look and feel can be swapped. Additionally, available actions or pages accessible in the application can be swapped. | 2014-03-27 |
20140089349 | SYSTEM AND METHOD FOR UPDATING INFOGRAPHICS BASED ON MULTIPLE ONLINE SOCIAL NETWORKS - Systems and methods are provided for updating infographics based on multiple online social networks. A system receives a request from a client to display an information graphic. The system retrieves previously stored information for the information graphic from a database. The system sends the information graphic, based on the previously stored information, to display to the client. The system activates a social media tool to generate updated information for the information graphic by analyzing content from a plurality of online social networks. The system stores the updated information in the database. | 2014-03-27 |
20140089350 | SYSTEMS AND METHODS FOR TABLES OF CONTENTS - To address problems related to use and formation of tables of contents, the present inventors, devised among other things, an exemplary table-of-contents (TOC) data structure and related systems and methods. One exemplary method entails associating a node from one TOC with a node of another TOC and then assigning a unique identifier to the associated pair of nodes. The unique identifier can then be used to logically define another TOC that includes portions of the two original TOCs. Another exemplary method entails tagging or associating nodes of a TOC with one or more view labels. (Identifiers for node relationships rather than the nodes themselves are tagged with the labels in some embodiments.) | 2014-03-27 |
20140089351 | HANDLING OUT-OF-SEQUENCE DATA IN A STREAMING ENVIRONMENT - Computer-implemented method, system, and computer program product for processing data in an out-of-order manner in a streams computing environment. A windowing condition is defined such that incoming data tuples are processed within a specified time or count of each other. Additionally, the windowing condition may be based on a specified attribute of the data tuples. If the tuples are not processed within the constraints specified by the windowing condition, the unprocessed tuples may be discarded, i.e., not processed, to optimize operator performance. | 2014-03-27 |
20140089352 | HANDLING OUT-OF-SEQUENCE DATA IN A STREAMING ENVIRONMENT - Computer-implemented method, system, and computer program product for processing data in an out-of-order manner in a streams computing environment. A windowing condition is defined such that incoming data tuples are processed within a specified time or count of each other. Additionally, the windowing condition may be based on a specified attribute of the data tuples. If the tuples are not processed within the constraints specified by the windowing condition, the unprocessed tuples may be discarded, i.e., not processed, to optimize operator performance. | 2014-03-27 |
20140089353 | FILE MANAGEMENT SYSTEM AND METHOD, AND FILE MANAGEMENT PROGRAM - In a file management system that a record file created in a local place is managed in a center, a local device creates a record file of voice data or image data, creates an attribute file indicating the attribute of the record file, stores the record file in a local storage and transmits first the attribute file to a center device. The center device registers information on the attribute file including information indicating the location of the record file into a management table. Then, the local device transmits the record file to the center device in a time zone that a network load is small. When the record file corresponding to the received attribute information is received, the center device changes the storage location of the record file in the management information in the management table. | 2014-03-27 |
20140089354 | METHOD AND SYSTEM FOR COLLECTION OF DEVICE LOGS DURING A REMOTE CONTROL SESSION - Described herein are a method and system that has the capability to interface with a remote control system and utilize systems within wireless devices to activate a debug logger and view and analyze the collected data logs. A wide range of measurements and analytical with respect to applications, device hardware, device software and network in various simulated and natural environments is obtained, and transmitted to the remote system for analysis and storage. | 2014-03-27 |
20140089355 | METHOD AND APPARATUS FOR AUTOMATIC SYSTEM CLEANING, AND STORAGE MEDIUM - The invention relates to a method and an apparatus for automatic system cleaning, and a storage medium. The method includes obtaining a triggering occasion and a triggering condition which are selected by a user; determining whether the triggering occasion and the triggering condition are satisfied; and if yes, cleaning a system according to a preset running manner and a preset running policy. Through combination of system cleaning functions and scheduled task functions, and expansion of existing triggering conditions of a tasks scheduler, a user can self-define a triggering occasion, a triggering condition, a running manner and a running policy of system cleaning. When the triggering occasion and the triggering condition designated by the user are satisfied, system cleaning is automatically performed according to the selected running manner and policy, thereby improving the system performance and the system cleaning efficiency, and protecting the computer security and the individual privacy. | 2014-03-27 |
20140089356 | DATA STORAGE DEVICE AND OPERATING METHOD THEREOF - A data storage device may include a logical space suitable for storing a file and a slack space suitable for storing a meta data corresponding to the file. | 2014-03-27 |
20140089357 | METHOD AND APPARATUS FOR ACCESSING DATA STORAGE DEVICE - Embodiments of the present invention provide a method and an apparatus for accessing a data storage device. The method includes: receiving a formatting instruction on a FAT file system; obtaining, according to correspondence between area of the data storage device and sector information, first sector information corresponding to an MBR partition, second sector information corresponding to a hidden partition, and third sector information corresponding to a FAT partition; and performing a formatting operation on sectors identified by the first sector information, the second sector information, and the third sector information. In the embodiments of the present invention, because a hidden sector of the data storage device is formatted, a hidden partition formed after the formatting can be effectively used for data storage, thereby improving the data storage efficiency of the data storage device. | 2014-03-27 |
20140089358 | ONLINE BINDERS - Technology is disclosed for organizing, managing and sharing data files as pages of an online binder (“the technology”). In various embodiments, the technology stores multiple data files received in multiple formats from multiple sources as pages of the online binder. The pages of the online binder are of a common format. The common format allows the pages, that is, the data files corresponding to the pages, to be accessed using a variety of devices regardless of a platform of the devices. The online binder is platform agnostic. The technology provides tools to create notes for the pages of the online binder. The notes can include text annotations, drawings, or audio visual annotations, including a recording of the user actions as presented on the device of the user. The technology provides a collaboration service for sharing the online binder with multiple users asynchronously or in real-time. | 2014-03-27 |
20140089359 | System and Method for Managing Information Retrievals for Integrated Digital and Analog Archives on a Global Basis - A system and method for managing information retrievals from all of an enterprises' archives across all operating locations. The archives include both digital and analog archives. A single “virtual archive” is provided which links all of the archives of the enterprise, regardless of the location or configuration of the archive. The virtual archive allows for data aggregation (regardless of location) so the a user can have data from multiple physical locations on a single screen in a single view. A single, consistent and user friendly interface is provided through which users are able to access multiple applications through a single sign-on and password. Logical tables that are used to direct information retrieval requests to the physical archives. The retrieved information is reformatted and repackaging to resolve any incompatibility between the format of the stored information and the distribution media. | 2014-03-27 |
20140089360 | System And Method For Support Wireless Device Access To External Storage - To meet the needs for storing larger volume personal information for user of wireless device, it is desire to provide extra storage space to the wireless device such as for cell phone etc due to the limited storage space that the wireless device has. Instant application disclosed a system and method for the wireless device to efficiently and effectively use remotely located storage space provided by a server. | 2014-03-27 |
20140089361 | ARITHMETIC PROCESSING APPARATUS AND AN ARITHMETIC PROCESSING METHOD - Provided is an arithmetic processing apparatus and an arithmetic processing method which can perform block floating point processing with small circuit scale and high precision. | 2014-03-27 |
20140089362 | Modified Fixed-Point Algorithm For Implementing Infrared Sensor Radiation Equation - A system including an integrated circuit chip also includes a microcontroller in the chip and an algorithm for execution by the microcontroller. The algorithm includes addition, subtraction, and multiplication operators (e.g. | 2014-03-27 |
20140089363 | HIGH SPEED AND LOW POWER CIRCUIT STRUCTURE FOR BARREL SHIFTER - A barrel shifter uses a sign magnitude to 2's complement converter to generate decoder signals for its cascaded multiplexer selectors. The sign input receives the shift direction and the magnitude input receives the shift amount. The sign magnitude to 2's complement converter computes an output result as a 2's complement of the shift amount using the shift direction as a sign input, assigns a first portion (most significant bit half) of the output result to a first decoder signal, and assigns a second portion (least significant bit half) of the output result to a second decoder signal. The encoding scheme using a sign magnitude to 2's complement converter allows the decoder circuits to be relatively simple, for example, 3-to-8 decoders for a 64-bit operand value rather than the 4-to-9 decoder required in a conventional barrel shifter, leading to faster operation, less area, and reduced power consumption. | 2014-03-27 |
20140089364 | Acceleration of Multidimensional Scaling by Vector Extrapolation Techniques - A method for multidimensional scaling (MDS) of a data set comprising a plurality of data elements is provided, wherein each data element is identified by its coordinates, the method comprising the steps of: (i) applying an iterative optimization technique, such as SMACOF, a predetermined amount of times on a coordinates vector, said coordinates vector representing the coordinates of a plurality of said data elements, and obtaining a modified coordinates vector; (ii) applying a vector extrapolation technique, such as Minimal Polynomial Extrapolation (MPE) or reduced Rank Extrapolation (RRE) on said modified coordinates vector obtaining a further modified coordinates vector; and (iii) repeating steps (i) and (ii) until one or more predefined conditions are met. | 2014-03-27 |
20140089365 | OBJECT DETECTION METHOD, OBJECT DETECTOR AND OBJECT DETECTION COMPUTER PROGRAM - Object detection receives an input image to detect an object of interest. It determines feature matrices based on the received image, wherein each matrix represents a feature of the received image. The plurality of matrices are Fourier transformed to Fourier feature matrices. Fourier filter matrices are provided, each representing a feature of an object transformed in Fourier space. Each filter matrix is point-wise multiplied with one of the feature matrices corresponding to the same feature. The plurality of matrices are summed, resulting by point-wise multiplying each Fourier filter matrix with the corresponding Fourier feature matrix to obtain a Fourier score matrix. An inverse Fourier transform of the Fourier score matrix is performed, resulting in a score matrix, which is used to detect the object in the input image. | 2014-03-27 |
20140089366 | Techniques for Improving the Efficiency of Mixed Radix Fast Fourier Transform - Techniques for implementing mixed-radix FFT on SIMD vector processors efficiently for the latest standard in wireless communication technology by dynamically reordering stages are provided. In one aspect, a mixed-radix FFT implementation method for vector processors is provided which includes the following steps. Input data is decomposed into segments of factors based on a size of the input data, wherein the decomposing is performed in one or more stages, and wherein at each of the stages the input data is processed in blocks using one or more FFT butterfly computations for each of the blocks. The stages in which the decomposing is performed are reordered to insure complete utilization of the vector processors. The butterfly computations for one or more of the blocks are reordered to insure that the input data have memory addresses which are next to each other and contiguous. | 2014-03-27 |
20140089367 | Techniques for Improving the Efficiency of Mixed Radix Fast Fourier Transform - Techniques for implementing mixed-radix FFT on SIMD vector processors efficiently for the latest standard in wireless communication technology by dynamically reordering stages are provided. In one aspect, a mixed-radix FFT implementation method for vector processors is provided which includes the following steps. Input data is decomposed into segments of factors based on a size of the input data, wherein the decomposing is performed in one or more stages, and wherein at each of the stages the input data is processed in blocks using one or more FFT butterfly computations for each of the blocks. The stages in which the decomposing is performed are reordered to insure complete utilization of the vector processors. The butterfly computations for one or more of the blocks are reordered to insure that the input data have memory addresses which are next to each other and contiguous. | 2014-03-27 |
20140089368 | Device with capability of processing FFT radix 2 butterfly operation and operation method thereof - The disclosure provides a device with a capability of processing a Fast Fourier Transform Algorithm (FFT) radix 2 butterfly operation and an operation method thereof, the device at least includes a latch, a complex multiplier, a complex adder-subtractor, a switch and a complex conjugate Arithmetic Logical Unit (ALU). The complex operation unit of the disclosure has a simple structure. The parallel processing array composed of the complex operation unit has the capability of efficiently processing vectors and the FFT operation. | 2014-03-27 |
20140089369 | MULTI-GRANULARITY PARALLEL FFT COMPUTATION DEVICE - A multi-granularity parallel FFT computation device including three memories, a butterfly computation device, a state control unit, a data reversing network and a first selector. The three memories are each a multi-granularity parallel memory, and store butterfly group data and twiddle factors corresponding to the butterfly group data. The butterfly computation device perform computations of a butterfly group based on the butterfly group data outputted from the first selector and the corresponding twiddle factors outputted from one of the memories, and write a computation result back to the other two memories. The device can read butterfly group data and corresponding twiddle factors in parallel from the multi-granularity parallel memories with a specific R/W granularity. No memory conflict will occur in the read operation, and no additional process is required for sorting the read/written data. | 2014-03-27 |
20140089370 | PARALLEL BIT REVERSAL DEVICES AND METHODS - A parallel bit reversal device and method. The device includes a parallel bit reversal unit, a butterfly computation and control unit, and a memory. The butterfly computation and control unit is coupled to the memory via a data bus. The parallel bit reversal unit is configured to bit-reverse butterfly group data used by the butterfly computation and control unit. The parallel bit reversal unit includes an address reversing logic coupled to the butterfly computation and control unit, and configured to perform mirror reversal and right-shift operations on a read address from the butterfly computation and control unit. | 2014-03-27 |
20140089371 | MIXED PRECISION FUSED MULTIPLY-ADD OPERATOR - A circuit for calculating the fused sum of an addend and product of two multiplicands, the addend and multiplicands being binary floating-point numbers represented in a standardized format as a mantissa and an exponent is provided. The multiplicands are in a lower precision format than the addend, with q>2p, where p and q are respectively the mantissa size of the multiplicand precision format and the addend precision format. The circuit includes a p-bit multiplier receiving the mantissas of the multiplicands; a shift circuit that aligns the mantissa of the addend with the product output by the multiplier based on the exponent values of the addend and multiplicands; and an adder that processes q-bit mantissas, receiving the aligned mantissa of the addend and the product, the input lines of the adder corresponding to the product being completed to the right by lines at 0 to form a q-bit mantissa. | 2014-03-27 |
20140089372 | Divider Logic Circuit and Implement Method Therefor - A divider logic circuit for obtaining a quotient S of a dividend M divided by a divisor N, includes a first constant value input terminal, a first adder, a second constant value input terminal, a base number input terminal, at least one integer power device, at least one right shift register, a second adder, and a multiplier; wherein the integer power device determines a first constant value that the base number is N | 2014-03-27 |
20140089373 | DYNAMIC STREAM PROCESSING WITHIN AN OPERATOR GRAPH - A method and system for processing a stream of tuples in a stream-based application is disclosed. The method may include a first stream operator determining whether a requirement to modify processing of a first tuple at a second stream operator exists. The method may provide for associating an indication to modify processing of the first tuple at the second stream operator if the requirement exists. | 2014-03-27 |
20140089374 | GLOBAL NETWORK COMPUTERS - A computer that is configured for connection to a network including the Internet, including, but not limited to the following. A microchip including a microprocessor, the microprocessor including a master control unit and at least two processing units and wherein the master control unit is configured to control the processing units. The computer also includes a Faraday Cage substantially surrounding the microchip. The Microchip further includes a firewall being configured with hardware to make the master control unit inaccessible from the network including the Internet when the computer is connected to the network including the Internet. The fire wall is further configured in a manner that permits access by another computer in the network including the Internet to at least one of the processing units of the microprocessor for an operation with another computer when the computer is connected to the network including the Internet. | 2014-03-27 |
20140089375 | DETERMINING POINTS OF INTEREST WITHIN A GEOFENCE - Embodiments of apparatus, packages, computer-implemented methods, systems, devices, and computer-readable media are described herein for a mobile computing device with a primary processing unit configured to operate in a normal mode and a reduced power mode. The mobile computing device may include a secondary processing unit, coupled with the primary processing unit, configured to provide, to a remote computing server, location data of the mobile computing device. The secondary processing unit may be configured to receive, from the remote computing server, one or more POIs contained within a geofence, identified based on the provided location data. The providing and receiving may be performed on behalf of the primary processing unit while the primary processing unit is in the reduced power mode. Operation of the secondary power processing unit may require less power than operation of the primary processing unit in the normal mode. | 2014-03-27 |
20140089376 | CONTROL OF APPLICATIONS INSTALLED ON A REMOTE DEVICE - According to example configurations, a primary application includes code that performs a check whether an agent application is installed and/or executing on a corresponding mobile device. If the primary application determines that the agent application is currently not installed and/or currently executing on the mobile device, the primary application initiates installation and/or execution of the agent application on the mobile device potentially unbeknownst to the user of the mobile device. A network administrator communicates with the agent application on the mobile device over a persistent communication link to manage a group of applications and/or related information on the mobile device. | 2014-03-27 |
20140089377 | DATA SHARING METHOD AND DATA PROCESSING SYSTEM - A data sharing method includes detecting by a first data processing apparatus that is among multiple data processing apparatuses that share data, any one among a shortage of available memory, a change in remaining battery power, a change in a relative positional distance of the first data processing apparatus to a second data processing apparatus that is among the data processing apparatuses, a change in a communication speed of communication with the second data processing apparatus, and an interruption of communication with the second data processing apparatus; and transmitting by the first data processing apparatus to a third data processing apparatus that is among the data processing apparatuses, a shared portion of the data saved in the first data processing apparatus. | 2014-03-27 |
20140089378 | MANAGING INVENTORY DATA FOR A DISTRIBUTED CACHE PROVIDED BY A PLURALITY OF WIRELESS MOBILE DEVICES - A method, apparatus and computer program product are disclosed for distributing inventory data for a distributed cache provided by a plurality of wireless mobile communication devices. A first inventory data is received from a first wireless mobile communication device, and a second inventory data is received from a second wireless mobile communication device. The first inventory data and the second inventory data are compared to identify one or more matching data resources. In response to identifying one or more matching data resources, a matching inventory data that identifies the one or more matching data resources is sent to the first wireless mobile communication device. The matching inventory data enables the first wireless mobile communication device to access each of the one or more matching data resources stored on the second wireless mobile communication device. | 2014-03-27 |
20140089379 | SYSTEMS AND METHODS FOR COLLABORATIVE MOBILE DEVICE APPLICATIONS - Systems and methods are provided for collaborative mobile device applications. Mobile device applications for a mobile device are stored in a database. The mobile device applications include an interface defining how each mobile device application interacts with the other mobile device applications. Each mobile device application provides a set of services and/or features for a virtual application, wherein the virtual application is defined by the mobile device applications and their associated interfaces. The mobile device applications are configured such that a mobile device can download at least two different subsets of the mobile device applications, wherein each subset provides different functionality for the virtual application. | 2014-03-27 |
20140089380 | Concurrent Web Based Multi-Task Support For Computer System - Supporting of web multitasking via a single web browser is important, especially for small sized communication device where a displayed web browser is a precious resource. The supporting of the web multitasking improves efficiency for user to utilize the web browser for daily works, for example, while a person accessing a streaming video in a storage space across world wide web, the person also needs to handle an emergent incoming email. The supporting of the web multitasking is also an important step towards creating a web based computer user work environment for any type of operating system. | 2014-03-27 |
20140089381 | REBUILD SYSTEM FOR A STORAGE NETWORK - One rebuild system includes a client device including an event handler and an indication listener associated with the event handler and a server device in communication with the client device. The server device includes an indication subscription associated with the event handler and a self-registration trigger (SRT) module in communication with the indication subscription for rebuilding the event handler and the indication listener. Also provided are physical computer storage mediums including a computer program product rebuild method for a network. | 2014-03-27 |
20140089382 | TECHNIQUES FOR CONTEXT-BASED GROUPING OF MESSAGES FOR TRANSLATION - A computer-implemented technique includes receiving, at a server, a first request from a computing device to translate a web page from a source language to a target language. The technique includes generating, at the server, an image for each of a plurality of messages from the web page to obtain a plurality of images in response to the first request. A specific image (i) represents at least a specific portion of the web page and (ii) includes at least a specific message of the plurality of messages. The technique includes grouping, at the server, the plurality of messages based on contexts of their images to obtain one or more groups of messages. A translation service provider then translates the one or more groups of messages to obtain a plurality of translated messages. The technique also includes transmitting, from the server, the plurality of translated messages to the computing device. | 2014-03-27 |
20140089383 | METHOD AND SYSTEM FOR AUTOMATIC DETECTING AND RESOLVING APIS - The present invention provides a mechanism for detecting and resolving Application Programming Interfaces (APIs) comprising: requesting a server device by a client device for the APIs supported by the server; and responding by the server with a list containing the identifiers of the APIs supported by the server, wherein each of the identifiers contains the network address from which the corresponding API definition document can be obtained. The proposed mechanism provides a systematic way to establish the consensus on API definitions between a client and a server even if the client, the server, and the API definitions are each developed by a different party. Therefore, this invention allows independently developed devices to be easily integrated into a system, in which a client device can automatically and correctly determine the APIs for communicating with a server device at runtime. | 2014-03-27 |
20140089384 | SERVER RESOURCE SELECTION ON A NETWORK FOR A MOBILE CLIENT - A method, system, and computer-readable storage media for providing requested resources to a mobile client. In one embodiment, a method includes acquiring information about a request for network resources for a session by a mobile client. The method may include predicting an itinerary of the mobile client for the session and also predicting a connection speed of the mobile client using the predicted itinerary. The predicted connection speed of the mobile client may be used to identify network resources for the session. | 2014-03-27 |
20140089385 | APPLICATION VIEWS - In one embodiment, first data, indicative of a first selected application to be accessed via a remoting application, is received at a computer system from a first mobile device. Second data, indicative of a second selected application to be accessed via a remoting application, is received at the computer system from a second mobile device. A first view of the first selected application, as executing at the computer system, is displayed at a first display sector of a display device that is part of the computer system. A second view of the second selected application, as executing at the computer system, is displayed at a second display sector of the display device. At least a portion of the first view is sent to the first mobile device for display, and at least a portion of the second view is sent to the second mobile device for display. | 2014-03-27 |
20140089386 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING MAPPING INFORMATION ASSOCIATED WITH PORT CONTROL PROTOCOL (PCP) IN A TEST ENVIRONMENT - Methods, systems, and computer readable media for a testing platform involving application traffic are disclosed. According to one method, the method occurs at a testing platform including an emulated port control protocol (PCP) client module for requesting public network addressing information for an emulated application server module and an emulated application client module for sending application traffic. The method includes receiving, from a device under test (DUT), the public network addressing information in response to a PCP request. The method also includes providing mapping information to the emulated application client module, wherein the mapping information includes the public network addressing information. | 2014-03-27 |
20140089387 | SESSION-SERVER AFFINITY FOR CLIENTS THAT LACK SESSION IDENTIFIERS - The disclosed embodiments provide a system that facilitates interaction between a client and a web application. During operation, the system identifies a request that lacks a session identifier from the client to the web application. Next, the system obtains a client identifier associated with the client from the request. If a cached session identifier is found for the client identifier, the system adds the cached session identifier to the request. Finally, the system forwards the request to the web application. | 2014-03-27 |
20140089388 | SYSTEM AND METHOD FOR PROVIDING A REMOTE VIRTUAL SCREEN VIEW - A system for virtual screen view service, comprising a monitored computer platform, a monitoring computer platform, a server installed on the monitored computer platform, a client installed on the monitoring computer platform, and a one-way data link for unidirectional data transfer from the server to the client, wherein the server is configured to periodically collect screen image data from the monitored computer platform and send it to the client via the one-way data link, and the client is configured to process the image data received from the server via the one-way data link and cause it to be displayed on the monitoring computer platform. An alternative configuration is also disclosed for allowing a remote client to securely monitor the screen of a locally monitored computer platform via an intermediary server. | 2014-03-27 |
20140089389 | METHOD AND APPARATUS FOR PROVIDING WEB-BASED MULTI-NETWORK ADAPTIVE MULTI-SCREEN SERVICE - An apparatus and a method for providing a web-based multi-network adaptive multi-screen service are provided. According to an exemplary embodiment of the present invention, a multi-screen server, a smart device providing a multi-screen and multi-networks are associated with each other to provide a multi-screen service. | 2014-03-27 |
20140089390 | DECENTRALIZED CLOUD WORKFLOWS - Technologies related to decentralized cloud workflows are generally described. In some examples, client applications may generate workflow packages. The workflow packages may be used to access multiple network services, such that client applications need not communicate with intermediate network services in a network service workflow. A client application may send a workflow package to a first network service in the network service workflow. The first network service may process instructions in the workflow package, store transaction results, and forward the workflow package to a next network service. Each intermediate network service may similarly process instructions, store transaction results, and forward the workflow package. Ultimately a last network service in the network service workflow may send workflow completion information to the client application. | 2014-03-27 |
20140089391 | CLIENT APPARATUS AND SERVER AND CONTROL METHOD THEREOF - A client apparatus, a server, and a control method thereof are provided. The client apparatus includes a display, a user interface which receives a text input, a communication interface which transmits to the server information related to input text, a storage which receives a result of analysis of the information transmitted from the server and stores the same, and a controller which performs control operations so that, in response to the text input being received via the user interface after the result of the analysis received, the received text is converted based on a stored result of the analysis, before being displayed. | 2014-03-27 |
20140089392 | VIRTUAL MACHINE STOCK MANAGEMENT SYSTEM AND METHOD - A cloud server stocks a plurality of virtual machines (VMs) with different configuration specifications, assigns one or more VMs with one configuration specification to a client when a request is received for assigning VMs to the client, and updates a stock of the VMs with the configuration specification. When a stock of the VMs with the configuration specification is less than a preset stock threshold, the cloud server supplements the VMs with the configuration specification. | 2014-03-27 |
20140089393 | Near Live-Migration of Operating System and Application - A method for live-migration of an operating system and an application is provided. The operating system runs on a first computer. The application may run on the operating system. The live-migration may be performed to a second computer while the application showing no externally detectable downtime during live-migration of the application. The method may comprise operating a tracking tool that may track and store data modifications to a disk-system of the computer in a tracking file, triggering a shutdown of the first computer while the tracking tool continues to operate in tracking mode and shut down the first computer completely. Then restarting the first computer and sending the data modifications stored prior to the complete shutdown of the first computer to the second computer, which then may be started based on the sent data, followed by starting the application such that from an external perspective no application disruption is detectable. | 2014-03-27 |
20140089394 | SYSTEM AND METHOD FOR MANAGING XDM SERVICE INFORMATION - An apparatus and method are provided for managing XDM service information in an XDM client included in a user terminal of an OMA system. The apparatus includes a controller for creating a shared URI list including a static reference handle value for indicating the shared URI list, transmitting the shared URI list to a shared XDMS for storage as a reference for service information corresponding to a plurality of OMA services in accordance with the static reference handle value, and changing the at least one piece of the service information; a receiving device for receiving the request to create the shared URI list; and a transmitting device for transmitting the shared URI list to the shared XDMS. The service information includes at least one of RLS service information, PoC service information, and XDM service information. | 2014-03-27 |
20140089395 | FRAMEWORK FOR THIN-SERVER WEB APPLICATIONS - In various aspects, a framework is provided for building rich, responsive, and mobile-enabled HTML 5 web applications. In one embodiment, the framework is based on a thin server architecture (TSA) that uses REST, SSE, and WebSocket to communicate with the server side. This framework, sometimes referred to herein as ‘Avatar’ is a modular, end-to-end web development framework for building enterprise mobile and desktop applications using JavaScript, HTML5 and a thin-server architecture. | 2014-03-27 |
20140089396 | REBUILD SYSTEM FOR A STORAGE NETWORK - Rebuild systems and methods for a network are provided. One rebuild system includes a client device including an event handler and an indication listener associated with the event handler and a server device in communication with the client device. The server device includes an indication subscription associated with the event handler and a self-registration trigger (SRT) module in communication with the indication subscription for rebuilding the event handler and the indication listener. One rebuild method includes storing, by the indication subscription, rebuild data associated with the event handler and the indication listener and rebuilding, by the SRT module, the event handler and the indication listener with the rebuild data. Also provided are physical computer storage mediums including a computer program product rebuild method for a network. One computer program product rebuild method includes computer code for performing the above method. | 2014-03-27 |
20140089397 | METHOD, SERVER, AND CLIENT FOR PUSHING AND DISPLAYING SPLASH SCREEN - Methods, servers, and clients for pushing and/or displaying a splash screen are provided herein. In an exemplary embodiment, a server can receive identification information sent from a client. The identification information can include user identification, a globally unique identifier (GUID) of the client, or a combination thereof. The server can obtain feature information correlated with the identification information from a preset database. The server can configure a splash screen according to the feature information and send the splash screen to the client. The splash screen can be displayed next time when the client is opened up. | 2014-03-27 |
20140089398 | MEDIA SENDING METHOD, MEDIA RECEIVING METHOD, AND CLIENT AND SYSTEM - The present invention provides a media sending method, a media receiving method, and a client and a system. The media receiving method includes: receiving a media presentation description, where the media presentation description includes 3D format description information of a video; selecting a presentation according to the 3D format description information, and sending a segment obtaining request to a server corresponding to the selected presentation according to segment information in the media presentation description, where the segment obtaining request is used to obtain a segment of the selected presentation; and receiving the segment requested by the segment obtaining request. The present invention solves the disadvantage of the prior art that a receiver can receive 3D format description information only long after starting media reception, and shortens the time of determining, by the client, the 3D format used by the video in the received media. | 2014-03-27 |
20140089399 | DETERMINING AND COMMUNICATING USER'S EMOTIONAL STATE - According to various aspects of the present disclosure, a system and associated method and functions to determine an emotional state of a user are disclosed. In some embodiments, the disclosed system includes a data acquisition unit, an emotion determination unit, and an emotion reporting unit. The data acquisition unit is configured to detect user information including physiological and non-physiological data associated with the user. The emotion determination unit is operatively connected to the data acquisition unit, and is configured to process the user information to determine an emotional state of the user. The emotion reporting unit is configured to communicate the emotional state based on a predetermined reporting preference to an application of a communication device, e.g., a social-networking application to share the emotional state of the user such that other members of the social network associated with the user are notified of the user's emotional state. | 2014-03-27 |
20140089400 | INFERRING TARGET CLUSTERS BASED ON SOCIAL CONNECTIONS - A seed cluster comprising a group of users who share a particular attribute and/or affiliation is determined by a social networking system. For each user of the seed cluster, other users and/or entities connected to the user in the social networking system are retrieved. For each retrieved other user or entity, the social networking system may determine whether the other user or entity exhibits the attribute or affiliation based on a random walk algorithm. A resulting targeting cluster of users and/or entities may be used for targeting advertisements targeting to members. A social networking system may also infer an affiliation for a user based on the user's interaction with a page, application, or entity where other users who interacted with the same page, application, or entity have the same affiliation. | 2014-03-27 |
20140089401 | SYSTEM AND METHOD FOR CAMERA PHOTO ANALYTICS - A system and method for generating one or more statistics related to a photo. The system and method include collecting information describing circumstances of an event resulting in creation of a first photo taken by a camera; associating the information with the first photo, where the information includes attributes of an image included in the first photo and the camera; analyzing the information with respect to social networking information stored in one or more databases; and identifying one or more other photos related to the first photo based on results of the analysis. | 2014-03-27 |
20140089402 | Calculating Unique Social Networking System Users Performing An Action On A Social Networking System Object - A social networking system generates one or more metrics describing user interactions with objects to describe the popularity of the objects among users. Data describing actions performed by social networking system users on objects stored by the social networking system to identify an action, the user performing the action and the object on which the action was performed. Stored actions performed on a selected object are retrieved and a subset of the actions is generated by sampling the stored actions at a sampling rate. A number of unique users included in the subset is determined and used along with the sampling rate to determine the number of unique users included in the retrieved actions, which is used to derive a metric describing user interaction with the selected object. | 2014-03-27 |
20140089403 | System and Method for Qualifying and Targeting Communications using Social Relationships - A system to filter and target media takes advantage of users' desire to converse and share with friends to provide both more-accurate selection of media to present to the friends, and increased influence of the selected messages because of the selection process. The system can be used to help social relationships. | 2014-03-27 |
20140089404 | SELF-SERVICE TERMINAL - A method and apparatus are disclosed for determining a status of a Self-Service Terminal (SST) in a financial network. The method includes the steps of, from an SST comprising a node of a financial network, providing an instant message identifying a status of the terminal to a help desk terminal comprising a further node of the financial network. | 2014-03-27 |
20140089405 | Approval Based Economy - There is provided a method and system for an approval based economy. The method comprises, receiving input corresponding to media content associated with a user, determining a number of approval units corresponding to the input, retrieving a user account associated with the user, and saving the approval units in the user account. The user account may include past approval units and an approval total. The approval total may account for the approval units and the past approval units, the approval units and the past approval units of active users and available media content only, or a maximum lifetime total of active users and available media content only. The approval based economy may provide new media content to users based on their respective approval total in their user account. | 2014-03-27 |
20140089406 | DATA NETWORK NOTIFICATION BAR PROCESSING SYSTEM - A method and apparatus are disclosed of providing a user application with a notification message. One example method may include receiving a script to setup a message queue, the script may include a database schema and the script may be executed by a processor to apply the database schema to a database that includes the message queue. The method may also include receiving one or more notifications messages having specific notification content that is applied to notification messages. The notifications may be received from a remote device. The message queue may include notification content used to generate notification messages destined for end user devices. | 2014-03-27 |
20140089407 | LOCAL SOCIAL MOBILE NETWORK WITH ADVERTISING - Systems, methods, and media for providing information exchange sessions are provided. A registration request is received from a first individual for registering for the information exchange session. The information exchange session is associated with a geographic location and has a predetermined timeframe. A virtual bulletin board of the first individual is activated during the predetermined timeframe. The virtual bulletin board of the first individual is deactivated at an end of the predetermined timeframe. The virtual bulletin board of the first individual is accessible during the predetermined timeframe and after activation via a network by at least one second individual that has registered for the information exchange session for exchanging information with the first individual. | 2014-03-27 |
20140089408 | INFORMATION PROCESSING METHOD, APPARATUS, TERMINAL, AND SERVER - The present invention discloses an information processing method, apparatus, terminal, and server. The method includes: detecting a predefined user operation on a web bookmark application installed in a web browser at a first terminal; in response to the user operation, obtaining address and link information of a current webpage in the web browser and sending the address and link information to a remote server; receiving an information transmission notification message from the remote server after the remote server forwards the address and link information and a plurality of thumbnail images associated with the webpage to a second mobile terminal; in response to the information transmission notification message, generating an information sharing prompt message identifying a total number of webpages the first terminal has shared with the second mobile terminal; and sending the information sharing prompt message to the second mobile terminal for display. | 2014-03-27 |
20140089409 | RATING SYSTEM FOR A SOCIAL NETWORK OR DATING SERVICE - A rating system for a social network or dating service comprising at least one social network or dating service on a server; and a computer which displays a widget interface of said at least one social network or dating service; wherein a first user uses said widget interface to search and display a second user's profile page on said widget interface, wherein said first user enters in a rating of said second user and said rating is stored on said server of said at least one social network or dating service and displayed on said second user's profile page. | 2014-03-27 |
20140089410 | Social Networking System and Method for Machines and Devices - A device shares its information, such as specifications, performance details, programs and applications, usage details and service details, over a network to other devices. The network is established using social media connections of the user or similarity of device and its parts or its usage. Within the device social media network, a user views information and details of devices belonging to others within the network. The user can make decisions based on the information available to him within the social network either through known people or through recommendations. A socializing device may also take pre authorized actions to achieve usage or performance objectives. | 2014-03-27 |
20140089411 | Personalizing an Online Service Based on Data Collected for a User of a Computing Device - An Internet or other online service is personalized or customized based on data collected for a user of a computing device. In one embodiment, a method includes: storing a plurality of person profiles for persons associated with communications received by a user of a computing device; receiving data associated with an online service; and filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the computing device. | 2014-03-27 |
20140089412 | Method and System for Connecting People in a Social Network - A system and method for connecting people in a social network using information from a user's digital address book. A social network member can unilaterally friend any contact in her address book. Optionally, a member can only friend a contact and be friended by a contact if she is in that contact's address book. An central server keeps track of friended members of the social network and contacts. | 2014-03-27 |
20140089413 | METHODS AND SYSTEMS FOR FACILITATING AN ONLINE SOCIAL NETWORK - The invention relates to social networking with a mobile computing device. The mobile computing device is provided a synchronization index, wherein the synchronization index is associated to multimedia and indicates respective times within the multimedia corresponding to a word or range of words. The mobile computing device software comprises executable program code configured to facilitate annotation of the synchronization index responsive to user input received by the mobile computing device and communicates this annotation to a second computing device via a network | 2014-03-27 |
20140089414 | METHOD AND SYSTEM FOR MANAGING VOICE MAILS IN A UNIVERSAL PLUG AND PLAY NETWORK ENVIRONMENT - The present invention relates to a method a system for managing one or more voice mails in a Universal Plug and Play (UPnP) network. In one embodiment, a method includes providing a notification indicating receipt of one or more voice mails to one or more Telephony Control Points (TelCPs) through a Universal Plug and Play (UPnP) home network and providing one or more voice mails to the one or more TelCPs. The method further includes providing a list of one or more voice mails to the one or more TelCPs. The method also includes deleting one or more voice mails from a telephony server (TS). Furthermore, the method includes composing one or more voice mail containing emotional symbols and depositing the one or more voice mails in a voice mail server. Moreover, the method includes recalling one or more voice mails deposited in the voice mail server. | 2014-03-27 |
20140089415 | ONLINE BINDERS - Technology is disclosed for organizing, managing and sharing data files as pages of an online binder (“the technology”). In various embodiments, the technology stores multiple data files received in multiple formats from multiple sources as pages of the online binder. The pages of the online binder are of a common format. The common format allows the pages, that is, the data files corresponding to the pages, to be accessed using a variety of devices regardless of a platform of the devices. The online binder is platform agnostic. The technology provides tools to create notes for the pages of the online binder. The notes can include text annotations, drawings, or audio visual annotations, including a recording of the user actions as presented on the device of the user. The technology provides a collaboration service for sharing the online binder with multiple users asynchronously or in real-time. | 2014-03-27 |
20140089416 | SYSTEMS AND METHODS FOR SHARING DATA AMONG MULTIPLE END USER DEVICES - This is directed to a method of sharing data among multiple devices, the multiple devices includes a server, a source terminal, and multiple receiving terminals. The method includes: receiving, on the server, account information associated with at least one of the multiple receiving terminals, receiving, on the server, data from the source terminal to be shared with at least one of the multiple receiving terminals, determining, based on the account information, at least one active receiving terminal, alerting the at least one active receiving terminal about the data shared by the source terminal, and receiving a response from the at least one active receiving terminal indicating an action with regard to the data. | 2014-03-27 |
20140089417 | COMPLEX HANDLING OF CONDITIONAL MESSAGES - System, methods, and apparatuses are provided for outputting a notification of a conditional communication (e.g., a message) based on one or more conditions. The output can be controlled by a receiver's device or by a server communicably coupled with the receiver's device, on which a set of applications are loaded. For example, a filter can determine whether a communication has an associated condition. The condition can require specific values of a variable property associated with the receiver's device. A selector module can determine a subset of application(s) that are used to obtain the variable property. When the condition is satisfied, a notification of the communication can be output. | 2014-03-27 |
20140089418 | STRUCTURING NOTIFICATIONS OF EVENTS TO USERS IN A SOCIAL NETWORKING SYSTEM - A social networking system identifies an event based on a thread including messages from users of the social networking system and communicates invitations to the event to one or more invited users. The social networking system receives a response to an invitation from a responding user and identifies a group of users invited to the event that have not responded to the invitation. From the users invited to the event that have not responded to the invitation, a subset of users having a threshold affinity to the responding user are selected. The social networking system notifies the subset of users of the responding user's response to the invitation and may also provide the subset of users with a suggestion for attending the event. | 2014-03-27 |
20140089419 | Methods, Systems, and Program Products for Processing a Data Object Identification Request in a Communication - Methods and systems are described for processing a data object identification request in a communication. In an aspect, a first communications agent in a first execution environment receives data object information identifying a data object matching criterion. The first communications agent exchanges a first message with a second communications agent in a second execution environment. The second communications agent detects a data object identification request included in the exchanged first message. In response to detecting the data object identification request, a data object identification response is generated that identifies a data object in a second data store in the second execution environment. The second communications agent exchanges a second message with the first communications agent. The second message includes the data object identification response, wherein the second message does not include the data object. | 2014-03-27 |
20140089420 | Methods, Systems, and Program Products for Processing a Reference in a Communication to a Remote Data Object - Descriptions are provided for processing a reference in a communication to a remote data object. In an aspect, information is received, by a second communications agent, that identifies a data object in a second data store in a second execution environment that includes the second communications agent. A descriptor is created for accessing the data object. The descriptor is sent in a first message, by the second communications agent, that is received by a first communications agent in a first execution environment, via a communications protocol. The data object is not included in the first message. A second message that identifies the data object is sent from the first communications agent to the second communications agent, via the communications protocol. Some or all of the data object is sent, via the network, by the second execution environment and received by the first execution environment. | 2014-03-27 |
20140089421 | Methods, Systems, and Program Products for Sharing a Data Object in a Data Store Via a Communication - Methods and systems are described for sharing a data object in a data store via a communication. In an aspect, a second communications agent receives data object information that identifies a data object in a second data store in a second execution environment. A mount descriptor for accessing the data object is created. A first message is sent from the second communications agent and received by a first communications agent in a first execution environment according to a first communication protocol. The mount descriptor is detected and a first location in a first data store in the first execution environment is determined. A representation of the data object is created, based on the mount descriptor, at the location. The data object is accessible to the first execution environment via the representation. | 2014-03-27 |
20140089422 | DYNAMICALLY CREATING A SOCIAL NETWORKING CHECK-IN LOCATION - In a method for creating a social networking check-in location for social networking applications, a computer receives a geographic location for each user computing device in a plurality of user computing devices. The computer determines a portion of the plurality of user computing devices that exhibit an area density exceeding a threshold. The area density is defined as a number of user computing devices per unit area. The computer receives two or more social networking messages from the portion of the plurality of user computing devices. The computer determines a common subject between the two or more social networking messages. The computer creates a social networking check-in location. | 2014-03-27 |
20140089423 | SYSTEMS AND METHODS FOR IDENTIFYING OBJECTS DISPLAYED IN A MEDIA ASSET - Systems and methods for identifying objects displayed in a media asset are provided. A plurality of messages is received at a remote server from a plurality of users. Each message identifies an object displayed in the media asset. The received messages are processed to extract media asset information and the identified object. The extracted media asset information of each message is cross-referenced with a media asset information database to identify the media asset that corresponds to each of the received messages. The identified objects extracted from each of the plurality of messages are processed to generate information describing the identified object. The generated information for the identified object is stored in the media asset information database for the media asset that corresponds to each of the received messages. | 2014-03-27 |
20140089424 | Enriching Broadcast Media Related Electronic Messaging - Systems, methods and devices described herein enable users of Internet-enabled devices to share content from broadcast media programs in real-time. In particular, in some implementations systems, methods and devices are operable to share content from broadcast media content presented on a first type of device using respective Internet-enabled second devices. For example, a server system parses an electronic message received from a client device to determine if the electronic message is associated with a particular currently broadcast media program. In response to determining that received electronic message is associated with a particular currently broadcast media program, the server system generates a corresponding supplemented electronic message, from the received electronic message, by including content from the currently broadcast media program. The server system then provides the supplemented electronic message to a service (e.g., a micro-blog application) for display. | 2014-03-27 |