Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


06th week of 2014 patent applcation highlights part 70
Patent application numberTitlePublished
20140040309CRIME INVESTIGATION SYSTEM - A computer-implemented crime investigation system having a computer including a processor is operable to: receive and store one or more image data items, each of which shows one or more offenders in the process of committing an offence; authenticate a user belonging to a first access group; receive, via an application interface, case information from said user; attach portions of said case information, as indicated by said user using said application interface, to one or more of said image data items, as also indicated by said user using said application interface; search at least one of: said image data items or said case information based on search parameters; and return one or more search result image data items, having at least one of image data or attached case information which matches said search parameters, together with any of said case information attached to said search result image data items.2014-02-06
20140040310QUERY-LEVEL ACCESS TO EXTERNAL PETABYTE-SCALE DISTRIBUTED FILE SYSTEMS - A system to implement query-level access by a database engine to an external distributed file system by identifying a results file location of one or more results files on the external distributed file system, and storing the results file locations in external table files on the database engine for subsequent use during retrieval of data from the results files. The database engine serves to process queries where the query specifies the external table (which in turn references locations of the results files). Execution of the query streams data from the external distributed file system into the database engine. The data from the external distributed file system is not stored in the external table files on the database engine; rather, the external table files specify a location of code or operational directives which, when executed, streams results from the external distributed file system to at least one parallel query engine.2014-02-06
20140040311METHOD FOR QUERYING A RESOURCE METADATA AND/OR RELATED INFORMATION - The method comprises said resource being an item used within system databases to group or nest related information stored in said system databases. Said query comprises discovering said resource and obtaining at least part of said related information wherein said discovering comprises checking the existence of said resource.2014-02-06
20140040312SYSTEMS AND METHODS FOR STORAGE OF DECLARATIVE KNOWLEDGE ACCESSIBLE BY NATURAL LANGUAGE IN A COMPUTER CAPABLE OF APPROPRIATELY RESPONDING - Systems and methods for natural language communication with a computer. A builder module constructs tables in a database by generating concept symbols for each language element in an expression to form a string of ordered concept symbols, and, in a series of rounds, combining pairs of concept symbols into newly generated concept symbols to form shortened strings of concept symbols until a single concept symbol remains. Each generated concept symbol is stored in a row in the database. A parser module may then utilize the database to parse an input expression by identifying rows in the database that correspond to language elements of the input expression to generate a string of concept symbols, and, in a series of rounds, replacing pairs of concept symbols in the string of concept symbols by identifying rows in the database that comprise the pairs of concept symbols until a single concept symbol remains.2014-02-06
20140040313System and Method of Record Matching in a Database - A system and method of record matching using regular expressions and finite state representations. In this manner, the time (or computational effort) involved in record matching is reduced.2014-02-06
20140040314METHOD AND SYSTEM FOR PROVIDING DATA ACCESS VIA A COMMON ACCESS MANAGER CONFIGURED TO SUPPORT SECURITY FOR MULTIPLE DATABASE MANAGEMENT SYSTEM TYPES - An approach for providing data access via a common access manager configured to support security for multiple database management system types is described. A request specifying access for a user to a feature associated with one of a plurality of database management system types is determined by a common access manager configured to support the database management system types. A first-level approval of the access request by a first-level approver is determined. The access request is forwarded to a second-level approver based on the first-level approval. A provisioning of the access to the feature for the user is initiated based on a second-level approval by the second-level approver.2014-02-06
20140040315CONTENT MANAGEMENT - A method, computer program product, and computer system for receiving, at a second computer device, data content sent from a first computer device. The data content includes a first set of user metadata and permission metadata. A second set of user metadata and permission metadata is created. Both the first set and the second set of user metadata and permission metadata are maintained with the data content. The second set of user metadata and permission metadata is used in place of the first set of user metadata and permission metadata. The first set of user metadata and permission metadata is restored prior to transmitting the data content. The data content is transmitted at least with the first set of user metadata and permission metadata.2014-02-06
20140040316HYBRID APPROACH FOR EQUIVALENCE REASONING - Systems, methods, and other embodiments associated with equivalence reasoning are described. One example method includes iteratively inputting batches of unprocessed equivalence pairs from a semantic model to an operating memory. In the operating memory, one or more cliques for the input batches are built until no further batches remain. A clique designates a canonical representative resource for a group of equivalent resources as determined from the equivalence pairs. The one or more cliques are built for the input batches to a clique map in a remote access memory. The clique map is returned for use by the semantic model.2014-02-06
20140040317METHODS AND APPARATUSES FOR IMPROVING DATABASE SEARCH PERFORMANCE - Methods and apparatuses for improving performance of database searches are disclosed herein. For example, in some implementations, the methods and apparatuses use a data node structure that prevents the need to duplicate data nodes shared by a plurality of data trees. Additionally, the methods and apparatus facilitate improved database lookup times by implementing an adaptive presence detection system based on the Bloom Filter, performance characteristics of the computing device evaluated at run time and status of the database.2014-02-06
20140040318SYSTEMS AND METHODS FOR RESLICING DATA IN A RELATIONAL DATABASE - Systems and methods for reslicing data in a representation of a relational database are disclosed. In one embodiment, the database includes a representation including a first slice. The database system creates a plurality of new slice and to create a plurality of write queues. The database system copies units of data in the first slice to the new slices according to a distribution function. The distribution function determines, for each unit of data in the first slice, one of the new slices into which to copy the unit of data. The database system asynchronously writes one or more actions of a set of one or more asynchronous database transactions to the first slice when copying the data in the first slice to the new slices. The database asynchronously enqueues the one or more actions of the set of asynchronous database transactions in the write queues according to the distribution function.2014-02-06
20140040319PACKAGE DEFINITION SYSTEM - A package definition system enables a user to dynamically modify a package design by altering a dimension of less than all of the package's faces. The system uses a functional representation of a package having links and nodes that represent faces or functional elements and connecting relationships between them.2014-02-06
20140040320COMPONENT FOR MASS CHANGE OF DATA - Tools and techniques for performing a mass change to data are described. Attribute values in a data set can be replaced or overwritten based on a user request. The user request can be based on user selections and inputs made via a user interface. The user can limit the attribute values that are replaced based on attribute, attribute value, and/or other designation. The user interface can facilitate user execution of the mass change by presenting lists of attribute values and/or attributes to the user for selection. The list of attribute values can be limited based on a user designation of data elements for mass change. A mass change component can be configured to control directly or indirectly the user interface or portions thereof. The mass change component can initiate the mass change of the data, based on the user selections and inputs.2014-02-06
20140040321BACKWARD COMPATIBILITY IN DATABASE SCHEMAS - A method of accommodating at least one difference between a first database schema and a second database schema is provided. The method includes receiving a response generated by a first application program using a first database schema, identifying a value in the response that is unrecognizable to a second application program using a second database schema and substituting, using a processor, the value that is unrecognizable to the second application program with a reserved element recognizable to the second application program, the reserved element indicating to the second application program that a portion of the response is not recognizable to the second application program. The method further includes communicating the response to the second application program.2014-02-06
20140040322XBRL FLAT TABLE MAPPING SYSTEM AND METHOD - XBRL data may be automatically mapped back and forth between an XBRL instance an set of automatically generated flat tables, where each table represents the projection of a single hypercube.2014-02-06
20140040323ANALYZER CONTROLLING APPARATUS - An analyzer controlling apparatus enabling a user to correctly and easily select a method file in which analysis conditions for operating an analyzer are described. An analyzer controlling apparatus reads out a method file stored in a memory and sets an analysis condition for an analyzer. The analyzer controlling apparatus includes: image creating unit for creating an image according to a predetermined rule based on content of an analysis condition described in a method file and/or a file name of the method file and for storing the image into the memory in association with the method file; an image showing unit for reading an image out of the memory and showing the image onto a display screen; and an analysis condition setting unit for reading, out of the memory, a method file associated with an image selected by a user and for setting an analysis condition for the analyzer.2014-02-06
20140040324MODELING AND MANIPULATION OF SEISMIC REFERENCE DATUM (SRD) IN A COLLABORATIVE PETRO-TECHNICAL APPLICATION ENVIRONMENT - A method, apparatus, and program product facilitate the management of time domain data in a collaborative petro-technical application environment by associating time domain data in a shared project or repository with a data-specific SRD value. By doing so, when the time domain data is retrieved into a local project or client application for a particular user, the SRD for the time domain data and the SRD for the local project or client application may be used to facilitate conversion of the time domain data for use with the SRD for the local project or client application.2014-02-06
20140040325APPARATUS FOR LOCAL MAINTENANCE DATA STORAGE IN ENERGY CONVERSION INSTALLATIONS - An apparatus for capturing and storing data from the maintenance or repair of energy conversion installations is improved in respect of long-term and secure storage and evaluation of the documentation data independently of the operator of the energy conversion installation. At least one energy conversion installation is provided with a maintenance database for storing documentation data from maintenance or repair. At least one mobile user appliance is provided for inputting documentation data into the maintenance database by a user performing the maintenance work. The mobile user appliance has an appliance database used to store individual identification data. The documentation data from maintenance or repair is capable of being stored together with the identification data from the appliance database of the mobile user appliance in the maintenance database of the energy conversion installation, and being remotely retrievable for evaluating on an external evaluation station and transmitting to the evaluation station.2014-02-06
20140040326GARBAGE COLLECTION OF AN OBJECT - One or more embodiments are directed to creating a structure comprising a weak reference to an object, a strong reference to the object, a count of remote references to the object, and an identifier for the object, incrementing the count when a remote reference is created to the object and decrementing the count when a remote reference is removed, setting the strong reference in response to the count being greater than a first threshold in order to avoid a garbage collection of the object, clearing the strong reference in response to the count being less than a second threshold to enable a garbage collection of the object, and removing the structure and related resources based on a recognition of the object's collection through the weak reference.2014-02-06
20140040327GARBAGE COLLECTION OF AN OBJECT - One or more embodiments are directed to creating a structure comprising a weak reference to an object, a strong reference to the object, a count of remote references to the object, and an identifier for the object, incrementing the count when a remote reference is created to the object and decrementing the count when a remote reference is removed, setting the strong reference in response to the count being greater than a first threshold in order to avoid a garbage collection of the object, clearing the strong reference in response to the count being less than a second threshold to enable a garbage collection of the object, and removing the structure and related resources based on a recognition of the object's collection through the weak reference.2014-02-06
20140040328REPOSITORY INCLUDING EXCLUSION LIST - Systems and methods of executing and/or provisioning an application in an application specific runtime environment or general runtime environment are disclosed. The application specific runtime environment or general runtime environment are optionally defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. These software resources are optionally stored in a resource repository that includes resources associated with a plurality of operating systems and/or executable applications. Various embodiments of the invention include the development of hierarchical resource metadata configured to characterize the various files, packages and file families included in the resource repository. In some embodiments this metadata is used to select between files when provisioning an application specific runtime environment. Various embodiments of the invention include use of an exclusion list to manage conflicts between same named files.2014-02-06
20140040329Persistent Folder Associations for Personal Internet Communicator - In a personal Internet communication device, a system for directing the storage of files uses a file navigation program to control the location of where files may be stored by the user. With the system, attempts to save files by the file navigation program are directed to a predefined or default storage location in a fixed directory structure. All other applications on the person Internet communicator may also be modified to control file save operations. The person Internet communicator is further configured to maintain the file save associations with the predefined or default storage location, even when the user has previously saved files to another location.2014-02-06
20140040330Establishment, Optimization, and Routing of Remote Transitive Name Space Access - A mechanism is provided for establishment, optimization, and routing of remote transitive name space access. The illustrative mechanism adds a new protocol primitive to distributed file systems, which establishes a new multiplexed client connection between the client, the transitive server, and the destination server(s). The protocol allows establishment of remote mounts on a transitive file server. The protocol allows the client to request a “recipe” for a direct connection to the destination file server without intermediate nodes. The protocol allows the intermediate server to be established as a multiplexer that forwards requests/responses to/from destination servers without unmarshalling/remarshalling.2014-02-06
20140040331COMPUTER SYSTEM, FILE MANAGEMENT METHOD AND METADATA SERVER - A computer system, comprising: a file server; a metadata server; and a business server, the metadata server being coupled to a storage apparatus for providing a save area for storing at least one file that is removed from the file server, the metadata server storing a metadata repository for managing metadata of a file and the files stored in the save area, the metadata server being configured to: store a file as a saved file in the save area, in a case of detecting that the file stored in the file server is to be removed; and store information indicating a location of the file in the file server and information indicating the location of the saved file in the save area in association with each other in the metadata repository.2014-02-06
20140040332DIRECTORY LEASING - Described are embodiments for allowing clients that access a distributed file system to locally cache directory metadata. The client may request a read lease which allows the client to cache the directory metadata locally and service requests received from the same application which originally requested the directory metadata using the cache. In addition, the client may also request a handle lease which allows a client to delay the closing of a directory handle and allow the handle to be reused to service subsequent directory metadata requests from the same or a different application. A client may also request a write lease which allows an application on the client to modify the directory metadata, such as by creating or deleting new files in the directory, or changing their attributes, and cache those changes.2014-02-06
20140040333Display, View and operate Multi-Layers Item list in Web-Browser With Supporting of Concurrent Multi-Users - Support of end-user to view and operate computing resources through logically organized and graphically represented multi-layered item list (“hierarchical list”) has been fully realized on native window based computer user work environment with modern operating system such as Windows Explore of Microsoft. The present invention has implemented such a hierarchical list to represent structured resources, such as for folder structure, which to be displayable and operable via a browser on an end-user device. The implementation of the hierarchical list is accomplished by creating the hierarchical list in memory to mirror the actual folder structure, where the mirrored hierarchical list is sent to the end-user device, where the end-user device executes the browser to display the hierarchical list to allow the user via the displayed hierarchical list to request access, manage, and share the actual folder structure.2014-02-06
20140040334DATA PROCESSING APPARATUS AND METHOD FOR REDUCING THE SIZE OF A LOOKUP TABLE - A data processing apparatus is provided with lookup table circuitry for receiving from the processing circuitry an n-bit input data value, and for returning to the processing circuitry an output data value. The lookup table circuitry provides a plurality of entries identifying possible input data values and corresponding output data values, with the plurality of entries being less than 22014-02-06
20140040335METHOD OF ENTROPY DISTRIBUTION ON A PARALLEL COMPUTER - Method, system, and computer program product for performing an operation, the operation including, responsive to receiving a file system request at a file system, retrieving a first entropy pool element from the file system, and inserting, at the file system, the first entropy pool element into a network packet sent from the file system responsive to the file system request.2014-02-06
20140040336METHOD OF ENTROPY DISTRIBUTION ON A PARALLEL COMPUTER - Method for performing an operation, the operation including, responsive to receiving a file system request at a file system, retrieving a first entropy pool element from the file system, and inserting, at the file system, the first entropy pool element into a network packet sent from the file system responsive to the file system request.2014-02-06
20140040337DEVICE AND METHOD FOR MAINTENANCE FILTERING ON A FLOW OF CODED INPUTS/OUTPUTS - A method and a device for maintenance filtering to process a flow of m coded incoming messages Es2014-02-06
20140040338RANDOM NUMBER GENERATING SYSTEM BASED ON MEMORY START-UP NOISE - A random number generating system for generating a sequence of random numbers comprising a memory, the memory being writable, volatile and configured such that the memory contains an at least partially random memory content upon each powering-up of the memory, an instantiating unit configured for seeding the random number generating system with a seed dependent upon the at least partially random memory content, the sequence of random numbers being generated in dependence upon the seed, and an over-writing unit configured for over-writing at least part of the memory with random numbers generated by the random number generating system in dependence upon the seed.2014-02-06
20140040339Cascaded Digital Filters with Reduced Latency - A filter and method for filtering a signal are disclosed. The filter is equivalent to a plurality of bi-quad filters connected in series, and is implemented on a digital processor that receives a sequence of signal values at a sampling rate characterized by a sampling interval and generates a filtered signal value upon receiving each received signal value. The filter has a latency that is less than the sampling interval. The filtered values can be generated by adding a term to a received signal value and multiplying the sum by a gain constant that depends on the filter constants. The added term does not depend on the current received signal value. The filter can be implemented in fixed-point integer arithmetic.2014-02-06
20140040340WHITENING FILTER CONFIGURATION METHOD, PROGRAM, AND SYSTEM - A system is configured so that signals passed through an all-pass filter using warp parameter λ are whitening-filtered, and so that the frequency axis is restored by an all-pass filter using warp parameter λ. This optimizes the whitening filter by determining the optimum λ. First, the AR order p is automatically estimated using λ=0. A spectral distance dλ is computed using a discrete Fourier transform spectrum value passed through an all-pass filter using warp parameter λ and a discrete AR spectrum value passed through an all-pass filter using warp parameter λ. The λ which minimizes the spectral distance dλ is set as the warp parameter, and a whitening filter is configured in which the warp parameter has been optimized.2014-02-06
20140040341EFFICIENT COMPUTATION OF SKETCHES - Determining a summary feature set is disclosed. A plurality of subsegments of a first segment are selected. For each subsegment, a plurality of values by applying a set of functions to each subsegment are computed. From all the values computed for all the subsegments, a first subset of values is selected.2014-02-06
20140040342HIGH SPEED ADD-COMPARE-SELECT CIRCUIT - In described embodiments, a trellis decoder includes a memory including a set of registers; and an add-compare-select (ACS) module including at least two ACS layer modules coupled in series and configured to form a feedback loop with carry components in a single clock cycle, wherein the ACS layer module includes at least two branch metrics represented by a plurality of bits and adders configured to generate a plurality of state metrics using carry-save arithmetic, and a plurality of multiplexers configured to perform a selection of a maximum state metric in carry-save arithmetic stored in memory as the carry components. A method of performing high speed ACS operation is disclosed.2014-02-06
20140040343Globally Distributed Utility Computing Cloud - Teachings of this application include a computing network that may include multiple different data centers and/or server grids which are deployed in different geographic locations. In at least one embodiment, at least some of the server grids may be operable to provide on-demand, grid and/or utility computing resources for hosting various types of distributed applications. In at least one embodiment, a distributed application may be characterized as an application made up of distinct components (e.g., virtual appliances, virtual machines, virtual interfaces, virtual volumes, virtual network connections, etc.) in separate runtime environments. In at least one embodiment, different ones of the distinct components of the distributed application may be hosted or deployed on different platforms (e.g., different servers) connected via a network. In some embodiments, a distributed application may be characterized as an application that runs on two or more networked computers.2014-02-06
20140040344NOTIFICATIONS AND REQUESTS IN A NETWORK APPLICATION - Users of network-based collaborative applications can be notified in real-time based on workflow changes or notifications. In one embodiment, a persistent icon can be displayed that is visible from different pages in the application. The persistent icon can be visible from any page in the application on an application toolbar. When a notification or workflow request is posted, the persistent icon can be dynamically updated in real time, and without the need for refreshing the currently displayed view. Additionally, notification and workflow requests can be sent to multiple users simultaneously. When a notification or request is received, a counter can be incremented indicating a number of unread notifications or requests.2014-02-06
20140040345DETERMINING PRESENCE STATUS BASED ON USER ANALYTICS DATA - A first server is configured to receive data associated with a first user device. The first user device may send the data to the first server via a network device without user interaction, and the data may relate to activity associated with the first user device. The first server is further configured to determine a status, associated with the first user device, based on the data, store information regarding the status, receive permissions for the information regarding the status of the first user device, apply the permissions for the information regarding the status to form an advertised status, and send the advertised status to the network device. The network device may be capable of sending the advertised status to a client device or a second user device based on the permissions.2014-02-06
20140040346DELIVERING CONTENT TO ELECTRONIC DEVICES USING LOCAL CACHING SERVERS - The disclosed embodiments provide a system that delivers content to an electronic device. The system includes a content provider that obtains a public address of the electronic device from a first request for the content from the electronic device. Next, the content provider uses the public address to identify a local caching server on a local area network (LAN) of the electronic device. Finally, the content provider provides a local address of the local caching server to the electronic device, wherein the local address is used by the electronic device to obtain the content from the local caching server and the LAN without accessing a content delivery network (CDN) outside the LAN.2014-02-06
20140040347METHOD AND SYSTEM FOR A WEB SERVER TRANSMITTING A RESPONSE TO AN ACCESS REQUEST - According to embodiments, method, systems, and computer program products are provided for a web server transmitting a response to an access request. An access request for a web application program deployed on a web server is received, where a response corresponding to the access request is composed with a script. A test script is transmitted. A response time of the test script is received. The response time includes a time that the test script is executed in a browser of a client and a time that the test script is transferred over a network. Different responses are transmitted to different types of scripts included in the response corresponding to the access request in accordance with the response time of the test script.2014-02-06
20140040348Method and Apparatus for Redirection of Server External Hyper-Link References - A message is provided to a tracking server system in response to a client system referencing a predetermined resource locator that corresponds to a resource external to the tracking server system. The tracking server system indirectly provides for the client system to have an informational element selectable by the client system, where the informational element is graphically identified on the client system with informational content obtainable from a content server system through use of a content resource locator. The informational element includes a tracking resource locator, referencing the tracking server system, and data identifying the informational element. The selection of the informational element causes the client system to use the tracking resource locator to provide the data to the tracking server system and to use the content resource locator to obtain the informational content from the content server system.2014-02-06
20140040349SERVER COMPUTER, SERVER COMPUTER SYSTEM, AND SERVER COMPUTER CONTROL METHOD - A server computer, upon receiving a signal for a write request to a storage device from a management computer, performs a provisional write, which is a write related to the write request signal, to a first storage part in the server computer, and sends a first notification signal indicating that the provisional write has been completed to the management computer. The management computer, upon receiving the first notification signal, transmits a second notification signal indicating that the management computer has received the first notification signal to the server computer. The server computer, upon receiving the second notification signal, performs write processing to the storage device. Thereby, a failure caused by dual execution of write processing to the disk is prevented when transferring processing from a main server to an auxiliary server in a case where the main server fails with regard to processing accompanying writing to the disk.2014-02-06
20140040350Method And System For Transmitting A Multimedia Stream - A method is described for transmitting a multimedia stream from a first terminal and receiving an associated second multimedia stream at a second terminal. The first and second terminal are connected to at least one gateway for enabling the transmission of the stream and the receiving of the associated stream. The method comprises: initiating the exchange of first multimedia session information between the first terminal and the gateway, using a first protocol; providing a trigger to the second terminal to initiate the exchange of second multimedia session information between the second terminal and the gateway, using a second protocol; in response to providing the trigger, the second terminal initiating the exchange of second multimedia session information between the second terminal and the gateway, using a third protocol; transmitting a first multimedia stream from the first terminal and receiving a second associated multimedia stream at the second terminal.2014-02-06
20140040351THIN NETWORK PROTOCOL - A method for a server to process a transaction on remote client hardware is disclosed. A local request is generated for the transaction. A driver level message to the remote client hardware is generated. The driver level message is sent directly to the remote client hardware to process the transaction.2014-02-06
20140040352REAL-TIME MESSAGING IN TRANSACTION EVENTS - Systems, methods and media are provided to implement real-time transaction events using real-time messaging. In one embodiment, a system comprises a messaging server to communicate with a market place environment via at least one communication channel using a real-time communication protocol. The server communicates an event notification message to a user in response to detecting a predetermined transaction event placed on a listing watched by the user, and communicates an action message to the market place environment from the user via the at least one communication channel. The action message may include a re-bid on the listing watched by the user.2014-02-06
20140040353RETURN-LINK OPTIMIZATION FOR FILE-SHARING TRAFFIC - Methods, apparatuses, and systems for return-link optimization are provided. Embodiments identify upload-after-download content (e.g., file sharing content) upon download, and generate one or more identifiers characterizing the content (e.g., a digest). The identifiers are stored in a client-side server dictionary model reflecting a presumption that the content is stored in a server-side dictionary. When content is later uploaded, the server dictionary model is used to identify when the upload content matches previously downloaded content. When a match is detected, the stored identifiers are used to generate a highly compressed version of the upload content, which is then uploaded to the server instead of uploading the full content data. In some embodiments, similar techniques are used to optimize return link bandwidth usage for upload-after-upload transactions.2014-02-06
20140040354SYSTEM FOR PROVISIONING, ALLOCATING, AND MANAGING VIRTUAL AND PHYSICAL DESKTOP COMPUTERS IN A NETWORK COMPUTING ENVIRONMENT - A system for provisioning, allocating, and managing virtual and physical desktop computers in an enterprise network computing environment allows for these physical and desktop computers to be grouped logically based on personnel, organizational, or networking efficiencies without regard to the hardware or server that will ultimately run the virtual machine terminal once it is accessed. A connection broker connects incoming connections to one desktop in a desktop group, based on information relating to that incoming connection.2014-02-06
20140040355SYSTEMS AND METHODS FOR SCRIPT INJECTION - Systems and methods for script injection are shown and described. The method can include intercepting, by a network appliance, a request for a web page from a computing device, transmitting, by the network appliance, the request for a web page to a web server, and intercepting, by the network appliance, a response from the web server, the response including at least a portion of the requested web page. The method can also include injecting, by the network appliance, a script having instructions that when executed by the computing device registers to be notified of the occurrence of a web page event thereby creating a modified response and transmitting the modified response to the computing device that requested the web page.2014-02-06
20140040356Server Machine and Network Processing Method - An object of the present invention is to provide a server machine and network processing method capable of running a plurality of same server applications at a time on a single OS in a single sever machine.2014-02-06
20140040357OPTIMIZED KEY FRAME CACHING FOR REMOTE INTERFACE RENDERING - Frames of user interface (UI) graphical data can be remotely rendered more efficiently at a client during a remote session with a server by utilizing graphical data cached at the client to prevent re-sending data to the client that was sent in previous payloads. By using cache memory to remember recurring frames of similar UI data and delta encoding to correct areas that are not similar, encoded payload sizes are greatly reduced. When a cached frame is closer to a new frame than the current frame, the cached frame is selected and delta commands are derived from differences between the selected cache frame and the new frame. The differences between the cached frame and the new frame are then encoded as delta commands and the cache commands and delta commands are sent to the client which receives and applies the commands to render the new frame.2014-02-06
20140040358Image Display System with Visual Server - An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image-modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics.2014-02-06
20140040359Anycast Transport Protocol For Content Distribution Networks - A cache server for providing content includes a processor configured to receive a first datagram from a client system sent to an anycast address, send a response datagram to the client system in response to the first datagram, receive a request datagram from the client system sent to the anycast address, and send a batch of content datagrams to the client system. The first datagram includes a universal resource locator corresponding to the content. The response datagram includes a content identifier for the content. The request datagram includes the content identifier, an offset, and a bandwidth indicator. The batch of content datagrams includes a portion of the content starting at the offset.2014-02-06
20140040360METHODS AND SYSTEMS FOR ESTABLISHING, HOSTING AND MANAGING A SCREEN SHARING SESSION INVOLVING A VIRTUAL ENVIRONMENT - Techniques for establishing a screen sharing session are described. Consistent with some embodiments, a web conferencing application executing at a mobile computing device enables a user to specify the identity of a remote computer. The identity of the remote computer is communicated to a web conferencing service, directing the server operating the web conferencing service to establish a remote desktop connection with the remote computer. Once established, the web conferencing service receives from the remote computer a stream of information representing a user interface of the remote computer, and then broadcasts the user interface to all computing devices participating in the web conferencing session, while enabling the mobile computing device to manipulate the user interface of the remote computer.2014-02-06
20140040361SYNCHRONIZED CONTENT DISPLAY ACROSS A PLURALITY OF DEVICES - An apparatus and method for synchronized content display across a plurality of devices are disclosed herein. Content specified at a first device is deployed to the rest of the plurality of devices that are of diverse device types to each other. The first device instructs the other devices to render the content at each of the respective devices according to the respective device's content viewer and configuration. The first device also instructs the other devices to achieve a certain setting or state pertaining to true rendering of the content depending on the type of content to be rendered.2014-02-06
20140040362Systems and methods of online communication and commerce based on publish/subscribe pattern - Systems and methods of handling online communication and commerce via a publish/subscribe pattern are described. Publishers and subscribers can post event messages to broadcast or subscribe to subjects of interest. Each event message must contain four required dimensions, namely WHO, WHAT, WHEN and WHERE. The system will match publishers' and subscribers' events by evaluating all four dimensions for matching conditions. When there are matches, the system will notify users (publishers and/or subscribers). If users respond to events notification, then the system will handle communication and/or commercial transactions.2014-02-06
20140040363System and Method for Content Storage and Retrieval - A method includes storing content graph information regarding individual items of content accessed by one or more users of a system, storing path graph information comprising the order in which each of the one or more users accessed individual items of content, and selecting individual items of content to be presented to a subsequent user of the system and an order in which such individual items of content are presented to the subsequent user based on the stored content graph information and the stored path graph information.2014-02-06
20140040364DISTRIBUTING COMMUNICATION OF A DATA STREAM AMONG MULTIPLE DEVICES - Methods, apparatus and articles of manufacture for distributing communication of a data stream among multiple devices are disclosed. Example methods disclosed herein include receiving a request from a first one of a plurality of devices to establish a shared connection to distribute communication of a first data stream among the plurality of devices. Such example methods also include establishing, in response to the request, respective data connections with the plurality of devices based on device capability information obtained from a system providing service for the plurality of devices. Such example methods further include splitting the first data stream into a plurality of partial data streams to be communicated to the plurality of devices via the respective data connections, the partial data streams, when aggregated, forming the first data stream.2014-02-06
20140040365SYSTEMS AND METHODS FOR ONLINE MATCHING USING NON-SELF-IDENTIFIED DATA - An electronic process for presenting interpersonal relationship analysis includes: receiving recorded responses of a plurality of users to selected stimuli, such recorded responses comprising indications of traits and preferences that are not explicitly identified in the recorded response; generating match profile data at least partially from the response; and presenting potential matches to a first user based on a compatibility score generated from correlating match profile data of the plurality of users with the match profile data of the first user.2014-02-06
20140040366Dynamic New User Experience (NUX) - In one embodiment, a method includes receiving from a mobile device of a user configuration data of the mobile device. The configuration data identifies one or more characteristics of the mobile device. The method also includes determining a group of users of the social-networking system based at least in part on the configuration data. Each user in the group of users uses a mobile device having similar configuration data as the mobile device of the user. The method also includes providing user-assistance information associated with the group of users to the user.2014-02-06
20140040367PUBLISHING AGGREGATED DATA TO A SOCIAL NETWORKING SYSTEM - A social networking system enables a third party application to request user data based on action types and aggregations of a user's data corresponding to an action type with respect to multiple objects. Users of the social networking system may provide privacy or accessibility of their information based on the action type associated with the information (e.g., a user may allow a particular application to access all actions of a certain type, regardless of the source of those actions). The third party application may use this accessed information to generate personalized content for a user based on aggregations of the user's data and then publish the personalized content back to the social networking system.2014-02-06
20140040368SYSTEMS AND METHODS OF ONLINE SOCIAL INTERACTION - Methods and systems are provided for enabling users to identify other users of interest. An initial ordering of potential users of interests may be based on one or more criteria. The ordering may be modified in response to one or more events. A profile feed of potential matching users may be provided to a user wherein the ordering of the feed may be based on the modified ordering.2014-02-06
20140040369Systems and Methods for Providing a Cue When a Participant Joins a Conference - A method for providing a cue when a nonparticipant joins a conference includes identifying received data indicating that a particular nonparticipant has joined the conference, searching a cue store for information associated with the particular nonparticipant, and publishing a cue responsive to the information associated with the nonparticipant. A conferencing system includes client devices with respective display devices, a conference host computer coupled to the client devices via one or more networks, the conference host computer operating a web server, and a cue store coupled to the host computer. The cue store includes at least one cue element identified by a nonparticipant privileged to join the conference, the cue element including information designated for publication by the web server to one or more client devices connected to the conference.2014-02-06
20140040370CONTENT FEED FOR FACILITATING TOPIC DISCOVERY IN SOCIAL NETWORKING ENVIRONMENTS - The disclosed techniques provide systems and methods for generating content feeds with topic discovery capabilities. More specifically, various procedures are described for generating content feeds by selecting at least one of two of a first quantity of content items, a second quantity of content items, and a third quantity of content items. The first quantity of content items is selected based on a dynamically generated user interest profile associated with a particular user. The user interest profile can include a subset of first interest categories in which a specific user of a social networking system has indicated an interest. The second quantity of content items is selected based on a interest categories in which other users of the social networking system, having one or more characteristics that are the same or similar to the specific user, have indicated an interest. The third quantity of content items is selected randomly.2014-02-06
20140040371Systems and methods for identifying geographic locations of social media content collected over social networks - A new approach is proposed that contemplates systems and methods to identify geographic locations of all social media content items retrieved form a social network in real time, wherein the geographic locations are physical locations from which the social media content items are originated or authored. If the latitude/longitude (geographic) coordinates of the content item are available, the geographic location of the social media content item can be identified using such geographic coordinates. For content items which geographic coordinates are not available, historical archive of content items with high-confidence of geographic locations are utilized to train a location classifier to predict geographic locations of such content items with high accuracy. Finally, the identified locations of the content items are confirmed to be accurate and are presented to a user together with the content items.2014-02-06
20140040372INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING SYSTEM - Provided is an information processing apparatus including a user extraction unit extracting, from second users whose information is set to be viewed by a first user in a service where it is possible to view information sent by other users, a presentation target user to present information to the first user, based on at least one of a first evaluation with respect to each second user by the first user, a second evaluation with respect to each second user within a range of the first user and the second users, and a third evaluation with respect to each second user within a predetermined range of users in the service, a first information extraction unit extracting information presented to the first user, from information sent from the presentation target user, and a presentation control unit controlling presentation of information to the first user.2014-02-06
20140040373INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING SYSTEM - An information processing device includes a collection section that collects log data of a plurality of users from a plurality of services, a publishing level setting section that is possible to set a publishing level of the collected log data to each service for each user, and a providing control section that controls provision of the collected log data to the plurality of services based on the publishing level that is set.2014-02-06
20140040374COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR PROVIDING RELEVANT DATA IN A SOCIAL NETWORK FEED ACCORDING TO A LOCATION OF A COMPUTING DEVICE - Disclosed are systems, apparatus, methods and computer-readable storage media for providing relevant data in a social network feed. In some implementations, a physical location of a computing device associated with a user is indicated. An entity is identified as having a physical location in proximity to the computing device. Relevant feed content associated with the identified entity is determined in accordance with one or more relevance parameters. Data is provided to the computing device to update a presentation of a social network feed to include or to graphically identify the determined feed content.2014-02-06
20140040375DISTRIBUTED SUBSCRIPTION BASED NOTIFICATION SERVICE FOR INTEGRATED PETRO-TECHNICAL APPLICATION ENVIRONMENT - A method, apparatus, and program product implement a distributed subscription-based notification service for an integrated petro-technical application environment to facilitate the reporting of updates to oilfield data from a shared repository by a plurality of users. Users are permitted to generate custom notification subscriptions in a petro-technical application, such that oilfield data in the shared repository that meets subscription criteria associated with the notification subscriptions and that has been updated may be identified and used to generate a notification in the petro-technical application, thereby enabling individual users to customize their respective notifications based upon the particular types of data that are relevant to those users' workflows and responsibilities.2014-02-06
20140040376METHOD AND APPARATUS FOR UPDATING PERSONAL INFORMATION IN COMMUNICATION SYSTEM - A method and apparatus for updating personal information in a communication system supporting a Converged Address Book (CAB) service are provided. The method and apparatus includes subscribing to external personal profile information from a non-CAB system, and updating personal information in accordance with a user preference-based synchronization method using the external personal profile information.2014-02-06
20140040377DYNAMIC INFORMATION STREAMS IN A SOCIAL NETWORK PLATFORM - The techniques, methods and systems described herein facilitate the automated discovery and presentation of content created, published or otherwise made public by “experts” and key influencers on particular topics. As such, users that may be interested in particular topics but may not know who to connect with in order to receive the most pertinent information can receive highly-relevant information. Embodiments of the invention use topics of interest identified by the user and/or automatically identifies topics based on previous postings, communication, contacts, etc. Individuals, companies, organizations and other entities that have been recognized as highly influential in those topics are identified and, without explicit actions by the user, adds content generated by the influential entities to the user's content data feed.2014-02-06
20140040378System and Method for Managing an Online Social Network - An online social network is managed using one server for database management tasks and another server, preferably in a distributed configuration, for CPU-intensive computational tasks, such as finding a shortest path between two members or a degree of separation between two members. The additional server has a memory device containing relationship information between members of the online social network and carries out the CPU-intensive computational tasks using this memory device. With this configuration, the number of database lookups is decreased and processing speed is thereby increased.2014-02-06
20140040379MANAGING INFORMATION ABOUT RELATIONSHIPS IN A SOCIAL NETWORK VIA A SOCIAL TIMELINE - A system, method, and computer program for generating a social timeline is provided. A plurality of data items associated with at least one relationship between users associated with a social network is received, each data item having an associated time. The data items are ordered according to the at least one relationship. A social timeline is generated according to the ordered data items.2014-02-06
20140040380SYSTEM AND METHOD FOR PROVIDING PUSH SERVICE FOR REDUCING NETWORK LOADS - Disclosed are a system for providing a push service including: a client device to receive a push message provided by a service providing device and provide a push service; and a push service device configured to transmit the push message provided by the service providing device to the client device, wherein at least one of the client device and the push service device is configured to attempt a reconnection mutually according to a predetermined reference, when a connection between the client device and the push service device is terminated.2014-02-06
20140040381CONFLICT RESOLUTION IN A MEDIA EDITING SYSTEM - A media editing system includes one or more machines that are configured to support cloud-based collaborative editing of media by one or more client devices. A machine within the media editing system may be configured to receive a render request for generation of a media frame, determine whether a client device is to generate the media frame, and initiate generation of the media frame. Moreover, a machine within the media editing system may facilitate resolution of conflicts between edits to a particular piece of media. Furthermore, a machine within the media editing system may facilitate provision of convenient access to media from a particular client device to one or more additional client devices.2014-02-06
20140040382SECURE DIGITAL HOST CONTROLLER VIRTUALIZATION - Described herein are methods and system for virtualization of the secure digital (SD) host controller to enable sharing a SD device among various multiple host processors in a multi-processor computing system. In one implementation the method of sharing a SD device amongst a plurality of hosts of a multi-host computing system comprises detecting the SD device on occurrence of a reset event, receiving an enumeration request, from at least a first host and a second host of the plurality of hosts, to enumerate the SD device with respect to the second host, enumerating the SD device with respect to the second host, and initiating data exchange between the SD device and each of the plurality of hosts.2014-02-06
20140040383System and method for communicating instant message information between an instant messaging node and one or more programs - A system and method receives and stores instant messaging messages, and provides them upon request by one or more programs, such messages containing text, status of other users or other information. Instant messages received from programs may also be provided as instant messages using the system and method. The programs may be validated before allowing them to communicate using the instant messaging network.2014-02-06
20140040384EMAIL DISTRIBUTION LIST MEMBERSHIP GOVERNANCE METHOD AND SYSTEM - A computer-implemented method for controlling email distribution list membership in an enterprise email system, including the steps of monitoring and collecting continuously updated information regarding access to email distribution lists of an email system by members of the email distribution lists, ascertaining that a particular member of at least one of the email distribution lists has not accessed the at least one of the email distribution lists for a predetermined period of time, and responsive to the ascertaining, at least one of recommending revoking membership of the particular member to the at least one of the email distribution lists and automatically revoking membership of the particular member to the at least one of the email distribution lists.2014-02-06
20140040385APPARATUS, SYSTEM, AND METHOD FOR EXPERT IDENTIFICATION TO ANSWER USERS QUERIES - Embodiments disclosed herein may relate to determining individual experts to answer user queries utilizing computing platform in a communication system.2014-02-06
20140040386Facilitating and Tracking Processing of a Message Through a Workflow - A message tracking engine facilitates processing of a message through a determined workflow. In particular, the message tracking engine may route the message to various services in an order specified by the workflow. During processing, the message tracking engine tracks the progress of the message through the workflow. If any issues are encountered, the message tracking engine handles the encountered issues. In one aspect, the message tracking engine facilitates performance of one or more synchronous processing steps of the workflow during a first phase. Following the first phase, the message tracking engine serializes one or more asynchronous processing steps of the workflow to a storage device. After serializing the asynchronous processing steps, the message tracking engine facilitates performance of the asynchronous processing steps during a second phase.2014-02-06
20140040387DISCOVERING AND RANKING TRENDING LINKS ABOUT TOPICS - A system and a method for discovering and ranking trending links about topics are presented. The method comprises steps of receiving a plurality of messages from a social networking server, identifying a plurality of trending objects from the plurality of messages, generating at least one trending score for each trending object of the trending objects, and presenting a list of the trending objects based on the trending scores.2014-02-06
20140040388SYSTEM FOR MANAGING E-MAIL TRAFFIC - According to a first embodiment of the invention, if an e-mail sender attempts to make too many connections within a predetermined period of time, the excess connections are automatically rejected. According to a second embodiment of the invention, an agreement is established between an e-mail sender and an e-mail recipient that states when the sender may send e-mail messages to the recipient. According to a third embodiment of the invention, trend data reflecting an amount of e-mail sent by a sender is collected. The trend data can be used to establish a rate limit for the sender. According to a fourth embodiment of the invention, separate rate limits are established for authenticated and unauthenticated mail from addresses. According to a fifth embodiment of the invention, a sender may have a rate at which their e-mail is transmitted reduced if they exceed predetermined rate limits.2014-02-06
20140040389PHASED DELIVERY OF PUBLICATIONS TO SUBSCRIBERS - A method, system, and/or computer program product controls a transmission of messages to subscribers in a publish/subscribe messaging network. One or more processors receives a message delivery requirement for a published message, where the message delivery requirement describes delivery parameters for each of a plurality of subscribers in a publish/subscribe messaging network. One or more processors then controls a delivery of the published message to each of the plurality of subscribers in accordance with the message delivery requirement, where said delivery is initiated to at least some of the set of subscribers at different times in order to comply with the message delivery requirement.2014-02-06
20140040390Publish Information on Website - The present disclosure provides an example method, device, and system for publishing information to various websites. Publishing Information is collected from a corresponding registration server based on registration information. The publishing information includes the receiving terminal registration information. The publishing information is sent to a corresponding website according to the receiving terminal registration information. The receiving terminal registration information corresponds to a server domain address of the corresponding website. The present techniques reduce redundant posting steps at the websites and improve the efficiency of posting.2014-02-06
20140040391SYSTEM AND METHOD FOR VERIFYING DELIVERY AND INTEGRITY OF ELECTRONIC MESSAGES - Third party verification of the content and delivery of an electronic message such as an e-snail, is provided using a server that receives an e-mail sent or forwarded to a specified addressee, and “tags” the message to indicate that it is “registered” with the service provider. The server establishes a direct connection with the addressee's Mail User Agent (MUA), and transmits the tagged email to the addressee's MUA, as well as to the MUA's of any other addressees. After receiving responses from the receiving MUA's that the message was successfully received, the server creates and forwards an electronic receipt to the message originator. The system operators can provide independent third party verification that the receipt is a genuine product of their system and that the information pertaining to content and delivery of the message is accurate, without the need to archive either the original message or the receipt.2014-02-06
20140040392EVENT SCHEDULING - In one aspect, the invention is a computer program product residing on a computer readable medium having a plurality of instructions stored thereon. The instructions when executed by the processor, cause that processor to schedule a network-based media event; and to invite an attendee to attend the network-based media event. Other aspects of the invention includes a process and a method.2014-02-06
20140040393System and Method for Improved Social Networking - A geographically defined social network is provided, the network including a personal communications device; a means for detection of data regarding a first networked user based on a predetermined geographic condition, and a means for delivery of said data regarding said first networked user to a second networked user in response to a geographically-defined user request. Other, “layered” options in which information originally concealed by the first user can be selectively revealed to subsequent users, and a wide variety of selection and data distribution criteria are also provided.2014-02-06
20140040394METHOD AND DEVICE FOR PROCESSING MESSAGES - Disclosed are a method and device for processing messages. The method includes: determining, when a message sent by software is intercepted, whether the message is a spam message; when the message is not a spam message, having the message displayed in a notification toolbar; and when the message is a spam message, prompting a user in the notification toolbar that the software may be implanted with a malicious plug-in, and providing an option label for the user to judge and select whether to inhibit displaying all messages sent by the software, including the message.2014-02-06
20140040395CONCURRENCY CONTROL IN A FILE SYSTEM SHARED BY APPLICATION HOSTS - A manager program for managing virtual machines includes a process which receives a notification message indicating an occurrence of an event affecting a data storage unit in a data storage system that supports a shared file system. The notification message might have come from a virtual machine host or resulted from a hardware reconfiguration. The manager program then determines whether another virtual machine host is sharing the data storage unit. The manager program might make this determination by polling each of the virtual machine hosts it manages or by checking information previously collected and stored in a database. If another virtual machine host is sharing the data storage unit, the manager program sends a refresh message to that virtual machine host that causes the virtual machine host to update information relating to the data storage unit in a cache associated with the virtual machine host.2014-02-06
20140040396AUTOMATED SELECTION AND INCLUSION OF A MESSAGE SIGNATURE - A system and method for the creation and automated selection and inclusion an automated signature text with an electronic message, wherein the automated selection of the automated signature text is dependent on attributes of the message, the designated recipients, or attributes of the designated recipients as compared to the sender's attributes, such as the encoding type and/or transport method selected for the electronic message or the location of the recipient without the need for multiple user profiles or manual editing by the sender. At least one of a plurality of automated signature texts is associated with at least one encoding type of a plurality of encoding types, at least one message transport type, or with at least one predetermined recipient attribute or the outcome of a comparison of the recipient attribute with the sender's attributes. The appropriate automated signature text is inserted prior to encoding of the message for transport.2014-02-06
20140040397METHOD AND SYSTEM FOR PROVIDING SECURE REMOTE ACCESS AND CONTROL - A network appliance is configured to communicate with a representative system and a customer system. The network appliance permits control and access to the customer system by the representative system or to the representative system by the customer system for providing remote support service. The network appliance manages, logs, and routes screen updates of the customer system to the representative system. In addition, the network appliance logs and provides reports for all actions taken during the support service.2014-02-06
20140040398Enforced Unitasking in Multitasking Systems - A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).2014-02-06
20140040399Enforced Unitasking in Multitasking Systems - A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).2014-02-06
20140040400Enforced Unitasking in Multitasking Systems - A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).2014-02-06
20140040401MESSAGE DELIVERY IN MESSAGING NETWORKS - In response to receipt of a request message from a requester, a reply message is created. The reply message includes a message identifier of the request message copied from the received request message. The reply message is published to each of a group of replicated message queues. The reply message is identifiable by the requester using the copied message identifier of the request message on any one of the group of replicated message queues prior to being consumed by the requester.2014-02-06
20140040402SYSTEM AND METHOD FOR PREVENTING UNWANTED ELECTRONIC COMMUNICATIONS - An email system, configured by creating a user controlled email domain for each user, rather than a dedicated email address. The user is then allowed to create unlimited email addresses within the user controlled email domain. The system and method of the present invention provides improved policing of unwanted email communications. When unwanted communications on a compromised email address are detected, they can be identified and effortlessly subverted while known communicators may continue use of the compromised email address.2014-02-06
20140040403SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GATHERING INFORMATION RELATING TO ELECTRONIC CONTENT UTILIZING A DNS SERVER - A system, method and computer program product are provided. In use, a checksum associated with electronic content is calculated. Further, a domain name service (DNS) server is queried utilizing the checksum. In response to the query, information is received from the DNS server which relates to the electronic content.2014-02-06
20140040404SYSTEM AND METHOD FOR FEDERATING CHAT ROOMS ACROSS DISPARATE UNIFIED COMMUNICATIONS SYSTEMS - A system and method for federating chat rooms across disparate unified communications systems is disclosed. According to one embodiment, a system includes a federation server that is configured to connect to a first unified communications system and a second unified communications system. The federation server has a moderator that includes an address. The federation server has a translation engine that intercepts a first formatted message from the first unified communications system. The translation engine generates a second formatted message from the first formatted message, where the second formatted message includes a request from the moderator to a chat room with the second unified communications system to provide an invitation to the first unified communications system. The federation server routes the second formatted message to the second unified communications system.2014-02-06
20140040405Method and Apparatus for Messaging Service Internetworking - A method and system for converting data message formats in a message server is provided. The message server receives a first data message including origin format information from a first user. The message server then sends the first data message including origin format information to a second user. The message server receives a second data message from a second user, the second data message including the origin format. The second data message is converted to the origin format if the first user is unable to receive the second data message. The message server then sends the converted second data message to the first user.2014-02-06
20140040406METHOD AND APPARATUS FOR SUGGESTING A MESSAGE SEGMENT FOR A DRAFT A MESSAGE BASED ON A CONTEXTUAL CHARACTERISTIC - An apparatus may include a messaging module configured to suggest a message segment in order to draft a message. A contextual characteristic determiner may be used to determine contextual characteristics of the apparatus, the recipient of a call, and/or the user of the apparatus and thereby the messaging module may suggest the message segment based on the contextual characteristics. The contextual characteristics may include user emotions, which may be recognized by an emotion recognizer. Message segments may also be based on prior messaging history. Thereby, the apparatus may suggest message segments in order to more easily draft messages when, for example, initiating or responding to attempted voice communications. Further, the apparatus may include a reminder scheduler which is configured to schedule a reminder to respond to an attempted voice communication.2014-02-06
20140040407METHOD AND DEVICE FOR PARSING MMS INFORMATION - Disclosed are a method and device for parsing MMS information. The method includes: determining the storage location information corresponding to a first keyword of the received MMS information; determining keyword information in the storage location corresponding to the storage location information; when the first keyword is identical to a second keyword in the determined keyword information, taking the keyword attribute of the keyword information as the keyword attribute corresponding to the first keyword; and parsing the MMS according to the keyword attribute corresponding to the first keyword. There is no need to conduct a large amount of comparisons when determining the keyword attribute corresponding to the keyword in MMS information according to the correlation between the storage location information and the keyword information, thus the parsing speed and response speed are increased, and the parsing efficiency improved.2014-02-06
20140040408SELECTING A MASTER NODE USING A SUITABILITY VALUE - Selecting a master node in a group of computing nodes. Computing nodes exchange suitability messages, candidate messages, and master messages to indicate the state of each node. A deterministic algorithm based on scores and timings is executed by each computing node to encourage each node to select the same master node.2014-02-06
Website © 2025 Advameg, Inc.