14th week of 2013 patent applcation highlights part 50 |
Patent application number | Title | Published |
20130086099 | SYSTEM AND METHOD FOR SERVICE RECOMMENDATION SERVICE - The present disclosure includes a system and method for a service recommendation service [ | 2013-04-04 |
20130086100 | Method and System Providing Document Semantic Validation and Reporting of Schema Violations - A method includes receiving a request from a requestor to validate a data assemblage expressed in Javascript Object Notation (JSON); translating the data assemblage expressed in JSON into an extensible markup language (XML) instance; validating the XML instance using syntactic schema and semantic schema specifications; and sending a response to the requestor. For a case where the data assemblage contains invalid data in at least one field the response includes an output array containing information for specifying valid data for the at least one field and a message explaining a reason why the field is invalid. A system for performing the method is also described, as is a computer program product that can be used to execute the method. | 2013-04-04 |
20130086101 | Data Search Using Context Information - In an embodiment, a method is provided for conducting a search. In this method, a message is received from a client application. A user that initiated the message is identified and context information associated with the user is retrieved. Thereafter, a business object associated with the context information is identified and a domain associated with the business object is identified. Here, the domain includes a number of terms, and one or more of these terms are selected to be included in a query. A search of a data source can then be conducted using this query. | 2013-04-04 |
20130086102 | Asynchronous Communication in Web Applications - An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A first web application system can receive a message from a browser through a second web application system. The message can including metadata indicating that the second web application system received the data from the browser of a user device using a first connection between the second web application system and the browser. The first web application system can send the data to a database server as a request, and receive a response from the database server. Upon receiving the response, the first web application system can cause the second web application system to create a second connection between the second web application system and the browser based on the metadata. The response can be sent to the browser through the second connection asynchronously with the message. | 2013-04-04 |
20130086103 | METHODS AND SYSTEMS USING DEMAND METRICS FOR PRESENTING ASPECTS FOR ITEM LISTINGS PRESENTED IN A SEARCH RESULTS PAGE - Methods and systems for using a demand metric for disambiguating a keyword entered from a client machine, the keyword identifying a product brand and ambiguously identifying a product category of the product brand; computing the dominant product category that indicates the probable identity of the product category; and providing signals representing selectable images of aspects of the dominant product category for rendering at the client machine. | 2013-04-04 |
20130086104 | SYSTEMS AND METHODS FOR GENERATING SCHEMAS THAT REPRESENT MULTIPLE DATA SOURCES - Systems and methods generating schemas that represent multiple data sources are provided herein. According to some embodiments, methods may include determining a schema for each of the multiple data sources via a computing device communicatively couplable with each of the multiple data sources, each of the multiple data sources including one or more data structures that define how data is stored in the data source, generating a negotiated schema by comparing the schemas of the multiple data sources to one another and interrelating data points of the multiple data sources based upon the schemas, interrelating the negotiated schema with the schema for each of the multiple data sources based upon the interrelation of the data points, and storing the negotiated schema in a storage media by way of the computing device. | 2013-04-04 |
20130086105 | VOICE DIRECTED CONTEXT SENSITIVE VISUAL SEARCH - Various technologies described herein pertain to voice directed context sensitive visual searching. Visual content can be rendered on a display, and a voice directed query related to the visual content can be received. Contextual information related to the visual content can also be identified. Moreover, a search word recognized from the voice directed query and/or the contextual information can be used to detect an object from the visual content, where the object can be a part of the visual content. Further, a search can be performed using the object detected from the visual content, and a result of the search can be rendered on the display. | 2013-04-04 |
20130086106 | SYSTEMS, METHODS AND USER INTERFACES IN A PATENT MANAGEMENT SYSTEM - A method and system for managing patent matters are provided. The method comprises scraping patent data from an external patent database, the data including event dates of at least one patent matter. The method includes providing a docket engine for docketing the scraped event dates and, based on the scraped dates, calculating response due dates for the at least one patent matter; downloading at least one document from the external patent database; and associating at least one response due date with the at least one downloaded document. | 2013-04-04 |
20130086107 | USER INTERFACE FOR EFFICIENTLY CHANGING SEARCH CRITERIA - Methods and apparatus are disclosed for updating displayed representations of data. The methods and apparatus include displaying an input component to receive query criteria based on one or more data fields displayed in charts, receiving the query criteria in a single request from the input component, updating queries associated with chart displays to include the query criteria, executing the queries, and updating the charts based upon results of executing the queries. The query criteria may include a data value associated with the data field. The query criteria may include a condition based upon the data fields, and can be added to conditional expressions in the queries. Updating the charts may include displaying graphical chart elements that are proportional in size to values of the data fields of the results of executing the plurality of queries. | 2013-04-04 |
20130086108 | SYSTEM AND METHOD FOR ENABLING SMART CONTACTING AND RESOURCE FINDING IN AN ENTERPRISE - The present application provides a PeopleFinder system, a related method and a PeopleFinder device for enabling smart and more efficient contacting for enterprise professionals. The present application enables building a multi-stage search query with one or more combinations of possible search fields in a contact record or resource information records such as conference rooms, special purpose rooms, copiers or printers, and the like. Upon retrieving the search results from a server that is connected to an enterprise directory server the search results are presented on a mobile device along with adaptation of the results using location information. The invention enables the search results to display enterprise contact or resource records based on employees or resources that may be near the user performing the search. | 2013-04-04 |
20130086109 | ACCIDENT INFORMATION AGGREGATION AND MANAGEMENT SYSTEMS AND METHODS FOR ACCIDENT INFORMATION AGGREGATION AND MANAGEMENT THEREOF - Accident information aggregation and management methods are disclosed. The Accident information aggregation and management method includes receiving an accident information from a first server, wherein the accident information includes a time information and a position information for an accident; searching whether any event data that is nearby the time information and the position information can be found in a database; if so, obtaining at least one witness information and evidence data source according to the found issue data; and providing the at least one witness information and evidence data source to the first server such that the first server can use the at least one witness information and evidence data source for further accident investigation. | 2013-04-04 |
20130086110 | METHOD AND APPARATUS FOR PRECISION INTEREST MATCHING - Methods and systems for delivering content to users are provided. More particularly, a search server applies server side profile information to perform an initial search for content. That content or metadata representing the content is returned to the client device. A client application running on the client device can then apply client side profile information to refine or filter the initial search results. Content identified through the application of the client side profile information can then be obtained if it has not already been downloaded to the client device, and presented to the user. Client side profile information can include information that the user does not wish to disclose, information regarding content currently being accessed by the user, and/or information regarding holes or space available for the presentation of content to the user. | 2013-04-04 |
20130086111 | System and Method for Providing Information on Selected Topics to Interested Users - There are disclosed systems and methods which provide for an inter-action between unrelated databases such that information provided to a first database by a first provider can be pushed from the first database to a user based, at least in part, on data provided by that user to a second database unrelated to the first database. This then allows a user to have information pushed to him/her based upon information previously obtained from that user or about that user. In one embodiment, the user enters his/her information into one or more databases and the entered information forms the basis for information to be pushed to that user from any database even if the pushed information resides in a non-related database. In another embodiment, the data required from a provider is determined based upon data gathered from other providers for similar items. In some situations certain data is gathered without active participation from the provider. | 2013-04-04 |
20130086112 | IMAGE BROWSING SYSTEM AND METHOD FOR A DIGITAL CONTENT PLATFORM - Systems and methods for presenting and/or browsing images on a digital content platform. In one embodiment, for example, there is provided an image-browsing system, including: (1) a database having a plurality of images; (2) an image frame provided on the digital content platform, wherein the image frame displays a first image from the database; and (3) a user-actionable interface, wherein activation of the interface replaces the first image within the frame with a second image. Various alternative aspects and embodiments are further described herein. For example, in certain instances, such systems and methods may be used to browse images on a digital content platform (e.g., a web page), conduct image searches directly from an image frame within a digital content platform, and/or provide contextually relevant advertising on the digital content platform. | 2013-04-04 |
20130086113 | SECURE DATA ACCESSING SYSTEM AND METHOD - A system and method for accessing data located behind a security mechanism is provided. In the preferred embodiment, the system may use the common HTTP protocol and JDBC drivers. In more detail, a client may execute a Java applet that generates database proxy objects that are communicated to an application server using the HTTP protocol. The application server may use a servlet to process the objects and generate database requests using JDBC drivers so that the data is retrieved from the database for the client Java applet without the security problems. | 2013-04-04 |
20130086114 | CLOUD STORAGE OF GAME STATE - Methods, systems, and computer programs are presented for managing game state for one or more games accessed by devices of a user. One method includes an operation for providing a database on a server. The database is accessible by the devices of the user and is structured to identify one or more applications of the user, each application being associated with a plurality of slots, and each slot including metadata and a map table. Further, an Application Programming Interface (API) is provided to enable access to the database. The method further includes an operation for receiving a request using the API from an application executed at one of the devices of the user. The request identifies a first slot associated with the application and an action to perform regarding one or both of the metadata and the map table. The request from the application is verified, including comparing a first version associated with the first slot and a second version provided in the request. The action is enabled if the comparing indicates that the second version is not stale, else the request is denied. | 2013-04-04 |
20130086115 | PLUGGABLE DOMAIN-SPECIFIC TYPING SYSTEMS AND METHODS OF USE - Systems and methods for generating pluggable domain-specific data types are provided herein. According to some embodiments, methods for generating pluggable domain-specific data types may include determining a schema for the domain-specific data type, the schema including a data protocol that defines how data units are to be encoded into a domain-specific data unit, the domain-specific data unit including two or more data units received from one or more data sources, generating the domain-specific data type utilizing the determined schema, the domain-specific data type having a pluggable format such that the domain-specific data type may be utilized by a third-party application, and storing the domain-specific data type in a pluggable domain-specific data type library. | 2013-04-04 |
20130086116 | DECLARATIVE SPECIFICATION OF DATA INTEGRATON WORKFLOWS FOR EXECUTION ON PARALLEL PROCESSING PLATFORMS - A method for receiving a declarative specification including a plurality of stages. Each stage specifies an atomic operation, a data input to the atomic operation, and a data output from the atomic operation. The data input is characterized by a data type. Links between at least two of the stages are generated to create a data integration workflow. The data integration workflow is compiled to generate computer code for execution on a parallel processing platform. The computer code configured to perform at least one of data preparation and data analysis. | 2013-04-04 |
20130086117 | SYSTEMS, METHODS AND USER INTERFACES IN A PATENT MANAGEMENT SYSTEM - A user-interface system is provided for a patent management system having access to at least one patent matter database and at least one reference database. The user interface system comprises a first user interface element allowing selection of data stored in the at least one patent matter database, a second user interface element allowing selection of data stored in the at least one reference database, a third user interface element for linking at least one reference stored in the at least one reference database with at least one patent in the patent matter database, a fourth user interface element allowing the selection for storage of further references into the at least one reference database, and a fifth user interface element allowing analysis of at least one of the linked references. | 2013-04-04 |
20130086118 | SYSTEMS AND METHODS FOR OBJECT TO RELATIONAL MAPPING EXTENSIONS - Generally, an application provider can use their understanding of the general problem domain to design an application that covers the majority of the functionality that is required by application users, e.g., the types and quantities of data that are required by an application and which are typically gathered and stored. By configuring the application with flexible data structures which can be mapped to a variety of different types of data by the application user, the application can be customized by the application user to meet his or her specific needs. When the application user wants to expand the data set that is stored by the application beyond what the application provider has provided, they can make use of a management interface to add mappings for custom attributes to the flexible data structures. The application users are not required to write any additional code or modify the application directly. | 2013-04-04 |
20130086119 | SYSTEMS AND METHODS FOR COMPOSITE PERSISTENCE UNITS - In an EclipseLink environment, persistence units are associated with a single data source. However, in accordance with an embodiment, a user can define multiple persistence units, each with a different set of entity types (i.e., classes) stored in multiple data sources, and expose them through a single composite persistence unit which combines the entities from across the multiple data sources through a single persistence context. A plurality of different types of data sources can be used, including Java Transaction API (JTA) and non-JTA data sources as well as EclipseLink's native JDBC connection pools. Each member persistence unit continues mapping its classes to its own data source. Therefore, a composite persistence unit allows one to map different entities to different data sources. Composite persistence units can be created at runtime. | 2013-04-04 |
20130086120 | PATENT MAPPING - A computer implemented method and system for patent mapping comprises maintaining a database of patent portfolios and a database of patents, each patent stored in the database of patents associated with one or more patent portfolios stored in the database of patent portfolios; receiving a search query associated with a first patent portfolio; searching the first portfolio as a function of the search query; generating search results, the search results including one or more patent claims associated with the search query; mapping the one or more patent claims to a patent concept; highlighting any claim terms associated with the patent scope across a number of claims; storing the associations; and displaying the highlighted claim terms to a user when subsequently displaying the one or more mapped patent claims. | 2013-04-04 |
20130086121 | PATH LOOKUP IN A HIERARCHICAL FILE SYSTEM - Apparatus and methods are provided herein for path lookup in a hierarchical file system. An inode associated with a requested object is identified. The inode may be organized in an inode table and identified in the table using an inode number. Ancestry information and size constraint information may also be available for the inode. An inode chain associated with the pathway is identified based, at least in part, on ancestry information associated with the inode for the requested object. A size constraint analysis is performed for the requested object. The size altering operation is selectively performed based on the size constraint analysis. | 2013-04-04 |
20130086122 | REMOTE HEALTH MONITORING SYSTEM - Health monitoring system comprising a patient side subsystem, a health care provider side subsystem, and a server station. The patient side subsystem is able to periodically receive and apply a monitoring profile comprising profile elements being connected to each other in a predetermined manner, the monitoring profile elements comprising patient related data, monitoring related data, evaluating process elements, wherein the monitoring profile elements are connected to each other to provide a multi-level tree structure consisting of at least two monitoring profile levels comprising a higher or top level and a lower or bottom level, wherein the monitoring profile elements are divided according to the tree structure of the multi level monitoring profile and a part of the monitoring profile elements is assigned to the top monitoring profile level and a part of the monitoring profile elements is assigned to the bottom monitoring profile level. | 2013-04-04 |
20130086123 | PRESENTING INFORMATION FROM HETEROGENEOUS AND DISTRIBUTED DATA SOURCES WITH REAL TIME UPDATES - Receiving from each of a plurality of low level monitor models an outbound event comprising information associated with a respective data source. The information received in each of the outbound events can be collected to a global monitoring context in which the information is automatically aggregated. Via a global cube associated with the global monitoring context, the information can be presented in a report. At least one new outbound event can be received. The new outbound event can include updated information associated with at least one of the data sources. Responsive to receiving the new outbound event, the information presented the report can be updated in real time to reflect the updated information. | 2013-04-04 |
20130086124 | Mapping Data Structures - A method for transforming data structures includes processing a portion of a source data structure (SDS) with a first processing resource by associating the first processing resource with a target data structure (TDS) key element located in a key position of a queue, determining whether the queue includes an SDS node element corresponding to the key position, processing the SDS node element responsive to determining that the queue includes the SDS node element corresponding to the key position, wherein the processing the SDS node element comprises retrieving the SDS node element from the queue, processing the retrieved SDS node element to generate a resultant TDS node element, outputting the resultant TDS node element to an empty key position in the queue, and mapping the resultant TDS node element to the TDS. | 2013-04-04 |
20130086125 | PRESENTING INFORMATION FROM HETEROGENEOUS AND DISTRIBUTED DATA SOURCES WITH REAL TIME UPDATES - Receiving from each of a plurality of low level monitor models an outbound event comprising information associated with a respective data source. The information received in each of the outbound events can be collected to a global monitoring context in which the information is automatically aggregated. Via a global cube associated with the global monitoring context, the information can be presented in a report. At least one new outbound event can be received. The new outbound event can include updated information associated with at least one of the data sources. Responsive to receiving the new outbound event, the information presented the report can be updated in real time to reflect the updated information. | 2013-04-04 |
20130086126 | TESTING SQL QUERY WRITING SKILLS - A system and a method described herein relate to testing SQL query writing skills of at least one participant. The system includes an authentication module that authenticates at least one participant for writing an SQL query. The system also includes an execution module that provide access to the at least one participant to an emulated database through a shared pool of configurable computing resources and execute the SQL query of the at least one participant against the emulated database. Further, a database scaling module is present in the system, to scale the emulated database based on inputs received from the at least one participant to tune performance of the SQL query, and an evaluation module is present in the system, to evaluate performance efficiency of the SQL query against the emulated database. | 2013-04-04 |
20130086127 | COMPACT TREE NODE REPRESENTATION OF AN XML DOCUMENT - Methods and systems for creating a compact tree node representation of an XML document. One implementation commences by allocating memory for storing an XML tree index data structure, then allocating another separate portion of memory to store a hash table. Then, traversing an XML document to process the traversed nodes as follows: (a) when the traversed node is an element node, then adding the element node to the XML tree index data structure (b) when the traversed node is a text node, then populating a text node index into the XML tree index data structure and copying the text node values to the hash table, and (c) when the traversed node is an attribute node, then populating an attribute node index into the XML tree index data structure. Such a structure supports fast index-based tree restructuring, and permits very large XML document to be accessed within tight memory size constraints. | 2013-04-04 |
20130086128 | BUSINESS CONTENT HIERARCHY - A harvesting method and system is provided. The method includes extracting from a plurality of documents, content. The content is published in external glossaries. The content is arranged in a business content hierarchy and the business content hierarchy is published in a specified format. The business content hierarchy is enabled with respect to a plurality of projects. The content and business content hierarchy are updated and the updated content is arranged in the updated business content hierarchy. | 2013-04-04 |
20130086129 | REGULATING CAPACITY AND MANAGING SERVICES OF COMPUTING ENVIRONMENTS AND SYSTEMS THAT INCLUDE A DATABASE - Capacity of a database system and/or a computing system that includes a database can be effectively changed from a current computing capacity to another computing capacity. This can be achieved by causing usage capacity of at least one of resource to be changed when the database is active. By way of example, capacity of a database system can be regulated by delaying the execution of the database work based on a target capacity. As a result, database work can take relatively longer to complete when the capacity of a database is effectively regulated to be below its full capacity. In effect, a portion of available capacity (excess capacity) can be made inaccessible to the database. However, excess capacity can be used to manage various services of the database in accordance with one or more service criteria (e.g., Service Level Goals or Agreements). | 2013-04-04 |
20130086130 | EXECUTOR FOR SOFTWARE CONFIGURATION AUTOMATION - A distributed topology system may include a distributed topology engine configured to run on a server device and define a topology consisting of one or more building blocks. Each building block may represent one or more tasks pertaining to an application. The system may also include a distributed topology application configured to run on a client device and automatically execute one or more of the building blocks. A distributed topology database may be used to store the topology. | 2013-04-04 |
20130086131 | TIME-BASED OBJECT AGING FOR GENERATIONAL GARBAGE COLLECTORS - System and Methods for time-based object aging for generational garbage collectors are provided. Time data is received from a user identifying the amount of time an object should survive in a generation defined in a heap. A circular buffer is generated to store a plurality of starting time for a plurality of garbage collections. Generational garbage collection is performed, and the time data in conjunction with the starting times stored in the circular buffer are used to determine when objects are promoted from one generation to the next oldest generation. | 2013-04-04 |
20130086132 | TIME-BASED OBJECT AGING FOR GENERATIONAL GARBAGE COLLECTORS - System and Methods for time based object aging for generational garbage collectors are provided. Time data is received from a user identifying the amount of time an object should survive in a generation defined in a heap. Generational garbage collection is performed, and objects are promoted from one generation to the next oldest generation based on the time data received. | 2013-04-04 |
20130086133 | METHOD AND APPARATUS FOR FILE REVISION TRACKING - A method and apparatus for tracking revisions to a set of files that collectively represent a large structure, such as a geospatial network. A file revision tracker program is employed to process and store copies of revised files into a version control system (VCS). Database records are created to represent each revised file as a revision to a VCS controlled file. The database records can be queried, sorted and linked to each other to identify and associate one or more revisions of VCS controlled files with each modification to the large structure, such as a geospatial network, over time. | 2013-04-04 |
20130086134 | SYSTEMS AND METHODS FOR OBJECT TO XML MAPPINGS - Systems and methods are provided for automatically provisioning resources based on application characteristics. In accordance with an embodiment, a system can include a computer, including a computer readable medium and processor. The system can further include one or more servers executing on the computer and an extensible application deployed to the one or more servers, wherein the application includes a plurality of real properties. A plurality of tenants can each utilize the application at the one or more servers. The extensible application is configured to be customized for each tenant, wherein customizing includes for each tenant, defining one or more virtual properties for the application in a metadata file, and mapping the one or more virtual properties to the application using the metadata file. | 2013-04-04 |
20130086135 | SCALABLE FILE MANAGEMENT FOR A SHARED FILE SYSTEM - Managing a shared file system comprising a directory and files stored on a multiple storage devices shared by plural processing nodes, is provided. A plurality of parallel directory traversal records are partitioned into a plurality of ranges to allow for the records in each range to be written independently in parallel by plural processing nodes during parallel directory traversal. Parallel operations are performed comprising parallel directory traversal of all directory paths and files in the shared file system. | 2013-04-04 |
20130086136 | ADDING ENTROPY FOR IMPROVED RANDOM NUMBER GENERATION IN A COMPUTER SYSTEM - A parallel computer system adds entropy to improve the quality of random number generation by using parity errors as a source of entropy because parity errors are influenced by external forces such as cosmic ray bombardment, alpha particle emission, and other random or near-random events. By using parity errors and associated information to generate entropy, the quality of random number generation in a parallel computer system is increased. | 2013-04-04 |
20130086137 | Systems and Methods for Improved Parallel ILU Factorization in Distributed Sparse Linear Systems - Systems and methods for parallel incomplete LU (ILU) factorization in distributed sparse linear systems, which order nodes underlying the equations in the system(s) by dividing nodes into interior nodes and boundary nodes and assigning no more than three codes to distinguish the boundary nodes. Each code determines an ordering of the nodes, which in turn determines the order in which the equations will be factored and the solution performed. | 2013-04-04 |
20130086138 | IMPLEMENTING A JAVA METHOD - A process and system for implementing a Java method by a second computer for a first computer to which the second computer is connected via a communication line. The second computer receives from the first computer a first message instructing the second computer to execute a Java method that is included in the first message. The Java method includes source code. After receiving the first message, the second computer executes the Java method that is in the first message. After said executing the Java method, the second computer transmits to the first computer a second message that includes the Java method and a result of executing the Java method. | 2013-04-04 |
20130086139 | Common Idle State, Active State And Credit Management For An Interface - In one embodiment, the present invention includes method for entering a credit initialization state of an agent state machine of an agent coupled to a fabric to initialize credits in a transaction credit tracker of the fabric. This tracker tracks credits for transaction queues of a first channel of the agent for a given transaction type. The agent may then assert a credit initialization signal to cause credits to be stored in the transaction credit tracker corresponding to the number of the transaction queues of the first channel of the agent for the first transaction type. Other embodiments are described and claimed. | 2013-04-04 |
20130086140 | CLOUD MANAGEMENT SYSTEM AND METHOD - An information technology system having a cloud resource management including a first interface. One or more clouds are connected to the resource management unit. Each cloud has a corresponding second interface adapted to provide a service to a user of the information technology system. The cloud resource management unit further including a first storage unit adapted to store first information required to convert a request for the service from the user in the first interface to a request suitable for the second interface of the corresponding at least one cloud. | 2013-04-04 |
20130086141 | SYSTEMS AND METHODS FOR SECURITY TOKEN MANAGEMENT SERVICE HOSTED IN APPLICATION SERVER - Systems and methods for a security token management service hosted in an application server. A set of services and/or associated applications can be served from an application server to one or more clients. The set of services may require one or more token services in order to deliver their intended functionalities, so that for instance an email client may require the use and presentation of a token or other object incorporating user ID, password, or other authentication information for the user to access and retrieve their email messages. Different served applications and/or services may require the installation of various different token types or services, conventionally requiring manually configuration. A centralized security token management service can be installed and configured in the application server itself, which interfaces to requesting services and automatically locates and acquires diverse token types and/or associated token services to support served applications or services. | 2013-04-04 |
20130086142 | System and Method for Mobility and Multi-Homing Content Retrieval Applications - A controller function residing underneath a client application in a TCP/IP stack or session layer monitors state and status information associated with session-based application layer functions (e.g., content retrieval) and uses this information to migrate one or more sessions from a first client interface to a second client interface (e.g., 3G, 4G, LTE, 802.11x, WiMAX) and to a different application function serving entity (e.g., a different content server, cache server, service provider). | 2013-04-04 |
20130086143 | Music On Video Site - A method performed by one or more server computers includes receiving, from a client, a plurality of music titles for respective music pieces that a user has the right to listen to; determining, for one of the plurality of music titles, that a matching video stored on the server has the respective music piece for the music title as an audio component of the matching video; adding the matching video to a list of matching videos; and storing the list of matching videos on the one or more server computers so that it is accessible to a user associated with the client. | 2013-04-04 |
20130086144 | ADAPTIVE PERIOD NETWORK SESSION RESERVATION - The invention is directed to providing communications session management using an adaptive keep-alive reservation technique responsive to network conditions. | 2013-04-04 |
20130086145 | METHODS AND APPARATUS FOR CLIENT-SIDE CONTEXT MANAGERS - Methods and apparatus for client-side context managers are disclosed. An example apparatus for use in a healthcare information system includes a primary application implemented on a client device in communication with a server; a secondary application implemented on the client device, wherein the primary application is to be initiated before the secondary application can be initiated; and a context manager integrated into the primary application to execute in connection with the primary application. | 2013-04-04 |
20130086146 | Notification Based Web Applications - An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A web application system can receive a database notification from a database server. The database notification can indicate that an update of a user interface item has occurred in a database. The database notification can be generated by the database server in response to a request from a user device. The request can be a request to receive information when any state change occurs at the database server. The web application system can initiate communication with the user device without responding to a specific request requesting the update. The web application system can generate instructions for refreshing the user interface item in a browser, and push the instructions to the user device. | 2013-04-04 |
20130086147 | APPLICATION PEAK LOAD PROCESSING - Systems, methods and computer program products may provide peak load processing on a computer system. A method may include receiving at a remote computer system a request from a local computer system, coupled to the remote computer system by a network, to replicate at the remote computer system a local instance of an application executing on the local computer system that is subject to user requests received at the local computer system. The method may further include replicating on the remote computer system a remote instance of the application and redirecting user requests from the local computer system to the remote computer system. The method may further include executing on the remote computer system the remote instance of the application, including processing with the remote instance of the application user requests redirected from the local computer system to the remote instance of the application. | 2013-04-04 |
20130086148 | SYSTEM AND METHOD FOR PREVENTING SINGLE-POINT BOTTLENECK IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A transactional middleware system can exchange messages between a local machine and a remote machine using Remote Direct Memory Access (RDMA) protocol to achieve short latency in a manner like a local message transfer. The transactional middleware machine environment can prevent single-point bottleneck. The transactional middleware machine environment comprises a first message queue associate with a server in a first transactional machine, wherein the server operates to be accessed using a queue address in the first message queue. The transactional middleware machine environment further comprises a second message queue associated with a client in a second transactional machine. The client operates to send a service request message to the server directly using the first message queue, and the server operates to receive the service request message from the first message queue and send a service response message directly to the client using the second message queue. | 2013-04-04 |
20130086149 | SYSTEM AND METHOD FOR SUPPORTING A COMPLEX MESSAGE HEADER IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A flexible transactional data structure can be used to store message header in a transactional middleware machine environment. The flexible transactional data structure can have dynamic numbers of fields and is accessible via specified IDs. The message header can include a first data structure that stores address information for accessing a client using a first message queue, and a second data structure that stores address information for accessing a client using a second message queue. The first type of server operates to use only the first data structure to obtain the address information for accessing the client using the first message queue. The second type of server operates to obtain a key from the first data structure first, and then use the key to obtain from the second data structure the address information for accessing the client using the second message queue. | 2013-04-04 |
20130086150 | SYSTEM AND METHOD FOR MANAGING AND MONITORING INFORMATION USING ENDPOINT PAIRS - Described herein are systems and methods for managing and monitoring information using endpoint pairs. The system includes a computer having an application server, said application server having a user interface. The user interface provides input selections used for tying two endpoints together as a single entity. One endpoint is used for sending messages and another endpoint is used for receiving messages. Tying the endpoints together as a single entity provides for a higher level of message management in the application server. | 2013-04-04 |
20130086151 | ENTERPRISE TOOLS ENHANCEMENTS - Embodiments of the invention provide systems and methods for managing an interface of an enterprise application to support unlimited modal and modeless elements thereof. More specifically, embodiments of the present invention can include an Application Program Interface (API) for invoking and interacting with a set of modal and/or modeless functions and which can be browser independent. Such an API can be implemented, for example, in JavaScript or other language supported by the browser. Generally speaking, this script or application can provide features such as normally associated with the browser's modal support but without relying on that support and without many of the constraints and other limitations normally imposed or encountered with the browser's modal support. | 2013-04-04 |
20130086152 | Management System User Interface In A Building Automation System - A client manager application for a building management system. A method includes maintaining a client manager application configured to interact with both a web client data processing system and an installed client data processing system to perform building management system functions. The installed client data processing system operates an installed client manager application to provide an installed building management interface. The method includes deploying a browser client manager module to the web client data processing system. A browser building management interface that has substantially the same appearance and functionality as the installed building management interface. The server interacts with both the installed client data processing system and the web client data processing system to perform the building management system functions. The client manager application can be configured to run in a web client data processing system as well as in an installed client data processing system. | 2013-04-04 |
20130086153 | SYSTEM AND METHOD FOR PROVIDING A PROTOCOL FOR MESSAGE DATA - Described herein are systems and methods for enabling access to messages on a message service system via user interfaces of receiving client devices. The message service system comprises a message storage system and a message access system. The message storage system receives messages from sending client devices and stores message data. The message access system comprises a message server and UI server. A receiving client device is connected with the UI server through a first HTTP connection for receiving UI data for building webpages of the user interface and is connected with the message server through a second non-HTTP connection for receiving message data for populating the webpages. The UI data does not comprise any message data. A client protocol engine on the receiving client device and a server protocol engine on the message server define and provide the non-HTTP protocol for receiving and transmitting message data. | 2013-04-04 |
20130086154 | SYSTEM AND METHOD FOR PROVIDING ASYNCHRONY IN WEB SERVICES - A system and method for providing asynchrony in web services, such as Java-based web services, including in some instances use of a distributed in-memory data grid. Embodiments of the system allow a client application or client to make requests upon a server application or service. A queuing feature, such as one or more Java Message Service (JMS) queues, can be used to store incoming requests at the server side, to support asynchronous behavior. In accordance with an embodiment, instead of or in addition to JMS, the system can use a distributed in-memory data grid, such as Oracle Coherence, to provide queuing functionality. | 2013-04-04 |
20130086155 | UNCOUPLED APPLICATION EXTENSIONS INCLUDING INTERACTIVE DIGITAL SURFACE LAYER FOR COLLABORATIVE REMOTE APPLICATION SHARING AND ANNOTATING - Systems and method for providing for uncoupled application extensions to a remote access application. The application extensions are provided as part the remote access application to provide features and functionalities that otherwise are not provided by underlying the application programs that are made available by the remote access program. These features and functionalities may be provided without a need to modify the underlying application program, as they are integral with the remote access application. | 2013-04-04 |
20130086156 | COUPLED APPLICATION EXTENSIONS FOR COLLABORATIVE REMOTE APPLICATION SHARING - Systems and method for providing for decoupled application extensions to a remote access application. The application extensions are provided as part the remote access application to provide features and functionalities that otherwise are not provided by underlying the application programs that are made available by the remote access program. These features and functionalities may be provided without a need to modify the underlying application program, as they are integral with the remote access application. | 2013-04-04 |
20130086157 | METHOD FOR OPTIMIZING A WEB CONTENT PROXY SERVER AND DEVICES THEREOF - A method, computer readable medium and apparatus that optimizes a web content proxy server includes obtaining at a proxy server a web page with an original server cookie from one of one or more web content servers in response to a request from one of one or more client devices. A web optimized client cookie based on the original server cookie is generated at the proxy server. The obtained web page with the generated web optimized client cookie is providing by the proxy server to the requesting one of one or more client devices. | 2013-04-04 |
20130086158 | METHOD AND APPARATUS FOR SENDING A PUSH CONTENT - A method and apparatus for sending a push message is provided. The method includes: comparing a content length of a content of a push message received from a push message initiator with a matching condition, wherein the matching condition comprising a maximum message length threshold specifying a maximum length allowed for the content of the push message; determining whether the content length of the content of the push message exceeds the maximum message length threshold; and sending the content of the push message to a push receiving agent of a terminal when the content length of the content of the push message does not exceed the maximum message length threshold. | 2013-04-04 |
20130086159 | MEDIA CONTENT RECOMMENDATIONS BASED ON SOCIAL NETWORK RELATIONSHIP - A system includes a plurality of media content processing devices, a content server, and a recommendation server. Each media content processing device is configured to receive media content from a content provider. The content server is configured to provide the media content to each of the media content processing devices. The recommendation server is configured to collect viewing data from each of the media content processing device. The recommendation server is further configured to provide each media content processing device with a viewing recommendation based at least in part on the viewing data collected from one or more of the other media content processing devices and a social network relationship between at least two of the media content processing devices. | 2013-04-04 |
20130086160 | SOCIAL AND CONTEXTUAL RECOMMENDATIONS - A method performed by a processing system includes receiving a recommendation from a source user in response to performing an action corresponding to an action context of the recommendation, determining whether the source user appears in social network information of a target user, and distinguishing a presentation of the recommendation to the target user in response to the source user appearing in the social network information of the target user. | 2013-04-04 |
20130086161 | METHOD FOR CREATING MANIPULATING EXCHANGING AND DISTRIBUTING INFORMATION MESSAGES OF ORGANIZED DATA STRUCTURE - The present invention provides a system for creating, manipulating, g and distributing information message of organized data structure. The system is comprised of: an application installed on a terminal, said application includes: an information module for receiving and transmitting update information messages and an organizing data module enabling organizing information data into structured table format, the organizing include searching, sorting, filtering manipulating and editing the information data, a message distribution module for defining a query which represents the organized information in the structure format based on a user operations and associating the query with and information message having predefined format and transmit the information messages according to user distribution list, a web server application including: a table data management module enabling online creating, manipulating filtering, sorting and searching of information data tables and a data exchange module for managing distribution information messages between information sources and target mobile users. | 2013-04-04 |
20130086162 | SYSTEM AND METHOD FOR INTERSYSTEM DEVICE EXCHANGE - A device exchange transports messages between autonomous devices in a medical environment. The autonomous devices perform various tasks in the medical environment, such as surgical device control, drug infusion, video recordation, and user interfaces, for example. Each autonomous device has a device specification, published and stored by the device exchange and available to other autonomous devices. The device specification indicates, for each autonomous device, an identifier, a set of outputs and a set of inputs, or commands. Devices interoperate by messages including the device identifier and an output or command without translation or transformation mechanisms such as scripts, protocol translations, drivers or interface modules because each message is based on the published device specification available to all the devices connected to the exchange. Interconnected medical devices therefore interoperate without the need for reconfiguration because each device has internal logic for understanding the messages it sends and receives via the exchange. | 2013-04-04 |
20130086163 | Healthcare Information System Interface Supporting Social Media and Related Applications - A system automatically securely shares patient information via social media networks. The system comprises at least one repository of information including, a patient profile including, patient name, data identifying information items shareable via at least one social media network and patient contact information and communication information supporting compatible communication with at least one social media network. A configuration processor enables the profile to be established for the patient in response to user data entry. A communication processor automatically, uses the communication information in generating at least one message for sharing at least one of the shareable information items and communicates the at least one generated message to a social media network. The at least one message is compatible with a social media network. | 2013-04-04 |
20130086164 | Automobile social networking - A technique to identify vehicles proximal in distance to a user's vehicle travelling on a road, transmit wirelessly to the vehicles an inquiry to attempt to communicate with one of the vehicles and when a response is received in the affirmative from an intended target vehicle, adding the intended target vehicle to a social networking group. The user then establishes a wireless communication link between the user's vehicle and the responding target vehicle to conduct vehicle-to-vehicle wireless communication between the user and an occupant in the responding target vehicle. Subsequently, other vehicles may be added to the social networking group to provide a platform for conducting conversations and information exchange among the social networking group. | 2013-04-04 |
20130086165 | MEETING SYSTEM THAT INTERCONNECTS GROUP AND PERSONAL DEVICES ACROSS A NETWORK - Systems and methods are provided for hosting collaboration between multiple clients. The system includes a network interface able to communicate with clients, and a control unit. The control unit is able to receive a screen capture that represents visual content at a display of a client, to identify multiple clients for receiving the screen capture, and to transmit the screen capture to the multiple clients for presentation at displays of the multiple clients. The control unit is further able to receive instructions in parallel from the multiple clients representing marks made upon the screen capture, and to transmit the instructions in parallel to the multiple clients to apply the marks onto the screen capture as presented at the displays of the multiple clients. | 2013-04-04 |
20130086166 | MEETING SYSTEM THAT INTERCONNECTS GROUP AND PERSONAL DEVICES ACROSS A NETWORK - Systems and methods are provided for hosting collaboration between multiple clients. The system includes a network interface able to communicate with clients, and a control unit. The control unit is able to receive a screen capture that represents visual content at a display of a client, to identify multiple clients for receiving the screen capture, and to transmit the screen capture to the multiple clients for presentation at displays of the multiple clients. The control unit is further able to receive instructions in parallel from the multiple clients representing marks made upon the screen capture, and to transmit the instructions in parallel to the multiple clients to apply the marks onto the screen capture as presented at the displays of the multiple clients. | 2013-04-04 |
20130086167 | METHOD AND APPARATUS FOR IDENTITY EXPRESSION IN DIGITAL MEDIA - An approach is provided for identity expression in digital media. A user identity platform processes and/or facilitates a processing of contextual data associated with a user, one or more devices associated with the user, or a combination thereof to determine one more or user personality characteristics. The user identity platform then causes, at least in part, a generation of one or more identity tokens based, at least in part, on the one or more user personality characteristics. In one embodiment, the one or more identity tokens represent the user in one or more services, one or more applications, or a combination thereof. | 2013-04-04 |
20130086168 | SYSTEM AND METHOD FOR SHARING DLNA NETWORK INFORMATION - A system and method for sharing Digital Living Network Alliance (DLNA) network information is provided. The system includes a first mobile terminal that collects information about a DLNA network having a radio radius in which the first mobile terminal is located, and transmits the information about the DLNA network to a web server. The web server manages the information about the DLNA network received from the first mobile terminal, and shares the information about the DLNA network with a second mobile terminal, which is located outside of the radio radius of the DLNA network, via an Internet connection. | 2013-04-04 |
20130086169 | PROVIDING USER METRICS FOR AN UNKNOWN DIMENSION TO AN EXTERNAL SYSTEM - A social networking system may provide user metrics for unknown dimensions to an external system using received hash codes from user devices performing actions on the external system. Embodiments of the invention receive hash codes generated by external systems that are embedded in redirect Uniform Resource Locators (URLs) that are executed by user devices. The social networking system may match the received hash codes to identifying information about users, e.g., user identifiers. The user profile information may be reported to external systems based on hash codes in an aggregated format without disclosing identifying information about users. In one embodiment, a hash code may include identifying information of an administrator of an external system to enable the administrator to merge information about users of the social networking system with other unknown dimensions of information about the users that is known by the external system. | 2013-04-04 |
20130086170 | METHOD AND SYSTEM TO IDENTIFY CONTENT TASTEMAKERS - According to exemplary embodiments, the present invention provides a method for presenting content information to a user. The method includes identifying by a processor content associated with an influential content consumer. The method also includes providing the content information of the content associated with the influential content consumer for display to the user. A system for presenting content information to a user is provided. The system includes a social network database and an available content index comprising data concerning available content. The system also includes a recommendation engine adapted to access the social network database and identify an influential content consumer. The recommendation engine is further adapted to apply content data associated with the influential content consumer to the available content index to provide the content information to the user. A non-transitory computer readable medium having recorded thereon a program is provided. The program when executed causes a computer to perform a method for presenting content information. | 2013-04-04 |
20130086171 | SYSTEM AND METHOD FOR PROVIDING TRENDING INFORMATION RELATED TO INDIVIDUAL PASSIONS - The present invention generally relates to providing trending information related to individual passions. Specifically, this invention relates to a system and method for providing a way for one or more users to view and analyze likes and dislikes of individuals over a variable span of time and make predictions or recommendations based on said likes and dislikes. | 2013-04-04 |
20130086172 | METHOD AND APPARATUS FOR FINDING PEOPLE VIA A MOBILE DEVICE - A method, computer readable medium and apparatus for finding at least one person are disclosed. For example, the method receives a request from a subscriber to find at least one person having at least one characteristic predefined by the subscriber, receives a location of the subscriber and finds, via a processor, the at least one person having the at least one characteristic predefined by the subscriber near the location of the subscriber. | 2013-04-04 |
20130086173 | SYSTEM AND METHOD FOR PROVIDING MUSIC DATA - The present application relates to a system and method for allowing musicians including composer, arranger, instrumental player and singer to provide music data by stages to complete a popular song or instrumental music. A system for providing music data according to the present invention includes a music data server for transmitting and receiving music data to and from at least four types of musician terminals including a first musician terminal or a composer terminal, a second musician terminal or an arranger terminal, a third musician terminal or an instrumental player terminal and a fourth musician terminal or a singer terminal; and a settlement server for performing settlement transactions related to the music data transmissions between the music data server and the musician terminals. | 2013-04-04 |
20130086174 | SYSTEMS AND METHODS FOR SENDING AND RECEIVING COMMUNICATIONS - A computer system includes instructions recorded on a computer-readable storage medium and executable by at least one processor. The computer system includes a process component of a first deployment unit and a component module. The process component has a handling module and an object module. The handling module is operatively coupled to the object module. The handling module is operatively coupled to the component module. The handling module is configured to receive a message from a second deployment unit. | 2013-04-04 |
20130086175 | INLINE MESSAGE COMPOSING WITH VISIBLE LIST VIEW - A compose form for drafting a message is presented inline within a window along with a message list. For example, instead of overlaying the message application's user interface (UI) with a new window for composing a message, the compose form is displayed within a portion of the window reserved for viewing content of messages. While composing the message using the compose form, the rest of the message application's UI remains visible and accessible to the user. For example, the user may navigate to another folder and/or move to another message/conversation by interacting with the tree view/message list view. A draft of the message being composed may be automatically saved when the user navigates away from the compose form (e.g. by selecting another conversation in the list view). | 2013-04-04 |
20130086176 | DELAYED ELECTRONIC MAIL SENDING - A method can include associating an electronic document with an electronic mail message as an attachment and determining that the electronic document is in an uncompleted state using a processor. The method can include replacing the electronic document with an updated version of the electronic document as the attachment to the electronic mail message and sending the electronic mail message with the updated version of the electronic document as the attachment responsive to detecting a completion condition for the electronic document. | 2013-04-04 |
20130086177 | SYSTEMS AND METHODS OF ADJUSTING CONTACT IMPORTANCE FOR A COMPUTING DEVICE - A list of contacts is stored in at least one contact repository such as an address book of an electronic device. Contacts can be assigned an importance value. An importance value is determined for contacts based on criteria such as the recentness that a contact's information was updated or revised, how recently the contact was added to an electronic device's address book, whether a contact's website was recently accessed by an electronic device, the identity of a contact or the nature of the relationship between a contact and an electronic device. Contact importance criteria can be set in response to selections and inputs, for example via the use of slider bar on a display. Contacts can be dynamically ranked according to their importance and a ranked list of contacts can be displayed. | 2013-04-04 |
20130086178 | DELIVERING AN IN-APPLICATION MESSAGE - One or more techniques and/or systems are disclosed for identifying an in-application message to display to a user. A user may perform a user action in an application, which can be identified. The identified user action can be compared to metadata data associated with a plurality of in-application messages for the application, and an in-application message that is eligible for display to the user can be identified based on the user action. A determination can be made whether to display the eligible message to the user in the application, based upon one or more in-application messages that the user may have previously viewed, as may be found or tracked in a user message viewing history. | 2013-04-04 |
20130086179 | SYSTEM AND METHOD OF CONFIGURING OPERATIONS OF COMMUNICATION SERVICES - Information is recorded that corresponds to an online activity of a user. The information identifies at least one or more instances of time when the online activity occurred. A communication from the communication service is delivered to the user at a selected transmission time that is based at least in part on the one or more instances of time. The communication service may be configured or otherwise instructed to send (or not send) the communication at a particular time. | 2013-04-04 |
20130086180 | Message Classification and Management - Message management and classification techniques are described. In one or more implementations, a message received from a sender for delivery via a user account is examined to extract one or more features of the message. A determination is then made as to whether the message corresponds to one or more categories based on the extracted features, the categories usable to enable features to be applied to the message in a user interface. | 2013-04-04 |
20130086181 | IDENTIFYING FIRST CONTACT UNSOLICITED COMMUNICATIONS - Techniques involving identification of electronic messages that are the first contact between the sender identification and addressed recipients. One representative technique includes identifying electronic messages originating from a sender that are first contact electronic messages between the sender and targeted recipients. The sender of the electronic messages may be designated as a source of unsolicited messages if heuristics involving the first contact electronic messages indicate a distribution of unsolicited messages by the sender. | 2013-04-04 |
20130086182 | SHORT MESSAGE SERVICE SYSTEM - A computer-implemented method and computer program for proving a short message service (SMS) message was sent and received. The computer-implemented method includes: designating a message type for the SMS message, wherein the message type includes a normal type and a legal type; in response to designating a legal type for the SMS message, changing a header for the SMS message, wherein the header indicates that the SMS message should be stored; storing the SMS message with a trusted authority; and sending the SMS message, from a sender, to a receiver. | 2013-04-04 |
20130086183 | SYSTEM AND METHOD FOR PROVIDING MESSAGE QUEUES FOR MULTINODE APPLICATIONS IN A MIDDLEWARE MACHINE ENVIRONMENT - A middleware machine environment can provide message queues for multinode applications. The transactional middleware machine environment includes a message control data structure on a message receiver and a heap data structure in a shared memory that is associated with the message receiver. The message sender operates to write a message directly into the heap data structure, and to maintain metadata associated with the message in the message control data structure. Furthermore, the message control data structure can be a ring structure with a head pointer and a tail pointer. Additionally, the message receiver resides on a server that is connected with a plurality of clients, with each of said clients keeping a private copy of the message control data structure. Also, the message receiver can support concurrent access to the message control data structure associated with the message receiver. | 2013-04-04 |
20130086184 | ENFORCEMENT OF CONDITIONAL POLICY ATTACHMENTS - Framework for conditionally attaching web service policies to a policy subject (e.g., a web service client or service endpoint) at subject runtime. In one set of embodiments, a constraint expression can be defined that specifies one or more runtime conditions under which a policy should be attached to a policy subject. The constraint expression can be associated with the policy and the policy subject via policy attachment metadata. The constraint expression can then be evaluated at runtime of the policy subject to determine whether attachment of the policy to the policy subject should occur. If the evaluation indicates that the policy should be attached, the attached policy can be processed at the policy subject (e.g., enforced or advertised) as appropriate. Using these techniques, the policy subject can be configured to dynamically exhibit different behaviors based on its runtime context. | 2013-04-04 |
20130086185 | SYSTEMS AND METHODS FOR A MULTIMEDIA SOCIAL NETWORKING SYSTEM - The present application is directed to methods and systems for a social networking media system. Users may record brief media messages comprising video and/or audio, via a desktop computing machine, portable computing machine, laptop, tablet, smart phone, or other computing device, and upload the media message to a web provider. Although sometimes referred to as multimedia, in many embodiments, the messages may comprise only audio or only video. Other users of the system may view the media message and record reply media messages, which are similarly uploaded to the web provider. In some embodiments, the message and reply messages may be linked, providing an interactive media-based asynchronous dialogue. | 2013-04-04 |
20130086186 | COMPUTER IMPLEMENTED METHOD FOR COLLECTION, AGGREGATION AND AUTHENTICATION OF ELECTRONIC DATA - A method for the collection, aggregation and authentication of data comprises the storage of blank copies of a specially pre-prepared form at a server, the distribution of copies of the form to remote users by email or web download, the input of data to the forms by remote users, the electronic submission of the data to the server; the transmission of a message to remote users' email address requesting a confirmation of signing, the confirmation including the collection of information identifying the remote user to the server, the incorporation of the data transmitted from the remote user into the copy of the form stored at the server and the return of a filled out and authenticated form to an email address designated for the receipt of the data. | 2013-04-04 |
20130086187 | SYSTEM AND METHOD FOR INDICATING VALID SENDER - Systems, methods, computer program products, and networks for messaging. An example of a method includes outputting a receiver specific indication of validation to a receiver of a message if a sender of the message has been validated. In this example data regarding the receiver specific indication was selected prior to the outputting, the selected data including data associated with the receiver on a website of the sender. | 2013-04-04 |
20130086188 | MESSAGE DELIVERY SYSTEMS AND METHODS - Embodiments of the present invention include systems and methods for handling large numbers of messages of one or more message types. In embodiments, the scalable messaging system reads from lists of recipient addresses and template messages, mergers them into messages, removes known blacklisted addresses, facilitates the rapid delivery of these messages via a dynamic queuing and dynamic message server deployment, and stores errors and other statistics. In embodiments, the scalable messaging system may include messaging system instances at different locations. | 2013-04-04 |
20130086189 | METHOD OF CATEGORIZING MESSAGES RECEIVED BY A USER OF A COMPANY SOCIAL NETWORK - The invention relates to a method for categorizing messages received by a user of a company's social network, said method being provided to:
| 2013-04-04 |
20130086190 | Linking Sounds and Emoticons - A method and apparatus for linking sounds and emoticons to allow a recipient of a message containing an emoticon to hear audio associated with the emoticon. In one aspect of the invention, a first user or sender establishes a link or association between the emoticon being sent and a sound file to be associated with that particular emoticon. The emoticon is then transmitted from the sender to the recipient along with the link or association such that the recipient can hear the audio when the emoticon is displayed. | 2013-04-04 |
20130086191 | ADJUNCT USE OF INSTANT MESSENGER SOFTWARE TO ENABLE COMMUNICATIONS TO OR BETWEEN CHATTERBOTS OR OTHER SOFTWARE AGENTS - A method and article of manufacture are provided for communicating confidential information during an electronic chat session. The chat session has a plurality of participants, including human users and associated software controlled agents. The software controlled agents have artificial intelligence. A first human user requests a first software controlled agent associated with the first human user to request information from a second software controlled agent associated with a second human user. The second agent receives authorization to release the requested information. The second agent transmits the requested information, wherein the transmitted information is not revealed to the human users. | 2013-04-04 |
20130086192 | GROUP SWARM METRICS AND CONTENT - Methods for providing group swarm metrics and content are described herein. In different aspects, the methods may include compiling a content access metric. The methods may also include determining a threshold metric for a user. Further, the methods may include generating a notification message for the user when the compiled content access metric reaches the threshold metric. The methods may additionally include delivering the notification message to the user. The techniques described herein may enable the user to retrieve the content. | 2013-04-04 |
20130086193 | INFORMATION PROCESSING SYSTEM, LINKAGE SERVER, AND INFORMATION PROCESSING METHOD - An information processing system | 2013-04-04 |
20130086194 | SERVICE OUTAGE DETAILS IN AN ERROR MESSAGE - One or more techniques and/or systems are disclosed for providing a customized service error message to a user of a service. An error encountered during a user action related to the service may be compared to one or more identified service outages to determine if the error may be attributable to any of the service outages. If the error may be caused by one or more of the identified service outages, the customized service error message can be provided, where the customized service error message comprises information about one or more of the identified service outages that cover the error. The customized service error message may be displayed to the user so that the user knows that the error is server/service side (e.g., as opposed to an issue on the user's local device), a timeframe within which the error is expected to be resolved, etc. | 2013-04-04 |
20130086195 | DEVICE AND METHOD FOR ENABLING BACnet COMMUNICATION FOR WIRED AND WIRELESS DEVICES OPERABLE WITHIN A BUILDING AUTOMATION SYSTEM - An automation interface device is disclosed that provides interoperability between automation devices communicating within a building automation system. The device includes a communication interface receives a packet comprising a data envelope including a first destination address configured according to a first network protocol and a message including data configured according to a BACnet standard, and a processor in communication with a memory. The memory stores processor executable instructions configured to retrieve a second destination address configured according to a second network protocol from a routing table stored in the memory that correlates the second destination to the first destination address, generate a second packet comprising an second data envelope including the second destination address configured according to the second network protocol and the message including data configured according to the BACnet standard, and communicate, via the communication interface, the second packet to the second destination address. | 2013-04-04 |
20130086196 | SYSTEM AND METHOD FOR SUPPORTING DIFFERENT MESSAGE QUEUES IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support different message queues in a transactional middleware machine environment. The transactional middleware machine environment includes an advertized table that comprises a first queue table and a second queue table, with the first queue table storing address information for a first message queue and the second queue table storing address information for a second message queue. The advertized table is further adaptive to be used by a first transactional client to locate a transactional service provided by a transactional server. The first transactional client operates to look up the first queue table for a key that indicates the address information of the transactional service that is stored in the second queue table. | 2013-04-04 |
20130086197 | MANAGING CACHE AT A COMPUTER - A method and system for managing caching at a computer. A computer receives a file from a storage device on a network in response to a request by a first user. The computer may then determine if other users of the computer are likely to request the file, based upon a type of the file and a type of the network. If other users are likely to request the file, the computer may then cache the file at the computer. In one embodiment, the computer may determine if other users of the computer are likely to request the file based upon access permissions to the file at a source of the file. In another embodiment, the computer may determine if other users of the computer are likely to request the file based upon if the file has been previously cached at the computer. | 2013-04-04 |
20130086198 | APPLICATION-GUIDED BANDWIDTH-MANAGED CACHING - Methods and systems for populating a cache memory that services a media composition system. Caching priorities are based on a state of the media composition system, such as media currently within a media composition timeline, a composition playback location, media playback history, and temporal location within clips that are included in the composition. Caching may also be informed by descriptive metadata and media search results within a media composition client or a within a media asset management system accessed by the client. Additional caching priorities may be based on a project workflow phase or a client project schedule. Media may be partially written to or read from cache in order to meet media request deadlines. Caches may be local to a media composition system or remote, and may be fixed or portable. | 2013-04-04 |