11th week of 2013 patent applcation highlights part 57 |
Patent application number | Title | Published |
20130066972 | Recommendation and Matching Method and Systems - The present invention includes methods and systems for matching people. Current methods of and systems for matching people fail to use the best source for gathering information about a person: others who know that person. The present invention uses crowd-sourced tagging to determine attributes of the population of potential recommendations. The invention can also determine a user's preferences either implicitly, by leveraging the user's ratings of others and the crowd-sourced tags to determine the most important attributes to the user, or explicitly, by allowing a user to specify the most important attributes of people. | 2013-03-14 |
20130066973 | CONTENT RECOMMENDATION USING THIRD PARTY PROFILES - A method includes identifying one or more features of a short term profile of a user that are not included in a long term profile of the user, using the one or more features to identify one or more third party profiles having features that substantially match the one or more features of the user's short term profile, accessing the identified one or more third party profiles, and providing one or more content items included in the third party profile to the user, the one or more content items having associated features that match the one or more features of the short term profile. An alternative method includes accessing one or more third party profiles that are not a profile of the user, and using the accessed third party profile to identify a plurality of content items for recommendation based on a feature set of the third party profile. | 2013-03-14 |
20130066974 | METHODS, APPARATUSES, AND COMPUTER-READABLE MEDIA FOR INITIATING AN APPLICATION FOR PARTICIPANTS OF A CONFERENCE - Methods, apparatuses, and computer-readable media for initiating an application for participants of a conference are disclosed. In one embodiment, a method is provided for concurrently initiating an application for participants of a conference. A conference may be established including a plurality of participant user devices. A request may be received from a participant user device in the conference to assign an application to the conference after the conference has been established. The application may be assigned to the conference. In response to the assigning the application to the conference, initiation of the application for use on each of the plurality of participant user devices in the conference may be concurrently requested. Apparatuses and computer-readable media having instructions for providing the method are also disclosed. These may provide multiple application instances for different participants of the conference, and may result in increased collaboration and/or productivity for participants of a conference. | 2013-03-14 |
20130066975 | Group Opt-In Links - Techniques for sharing of items from online storage (e.g., cloud storage) are described herein. In some embodiments, sharing links can be configured as group opt-in links designed to provide recipients with an option to join a group having permissions on a corresponding shared item. A sharing link to an item may be generated and provided to a user for distribution to recipients in various ways. When selected by recipients, the sharing link causes an option to be exposed to the recipients to opt-in to a group having permissions on a corresponding item. Group membership is determined by recipients that exercise the option and recipients that opt-in are granted permissions on the item established for the group. Subsequently, an owner of the item/group may view a list of recipients who have opted-in as members and manage corresponding permissions on an individual basis. | 2013-03-14 |
20130066976 | Systems and Methods for Customizing Mobile Applications Based Upon User Associations with One or More Entities - Systems and methods for customizing mobile applications are provided. The systems and methods may include storing one or more computers, an identifier associated with (i) a user and (ii) an entity with whom the user is affiliated; receiving a mobile application request; facilitating delivery of a mobile application to a mobile device associated with the user; receiving the identifier; and directing a delivery of customization information for customizing the mobile application of the mobile device, the customization information associated with one or both of the user or the entity with whom the user is affiliated. | 2013-03-14 |
20130066977 | MESSAGE QUEUE BEHAVIOR OPTIMIZATIONS - Network and storage calls are reduced by batching messages. Messages are collected from a client and sent to the gateway or backend application in one round trip. Alternatively, the messages are collected for different entities, and the batched messages are durably stored. Related messages, which may have the same sessionID, are grouped into a logical unit or session. This session may be locked to a single message consumer. A session may be associated with an application processing state as an atomic unit of work while other operations are performed on the messages in the session. Acknowledgements are accumulated by a broker on a message server, but the messages are not immediately deleted. Instead, multiple messages in a selected range are periodically truncated from a message store in a single operation. Expired messages for active sessions are proactive cleaned up to prevent sessions from reaching a quota or limit. | 2013-03-14 |
20130066978 | SYSTEM AND METHOD FOR A COMMUNICATION SESSION IDENTIFIER - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for a communication session identifier. A communication session identifier can act as a virtual relay between conference participants, forwarding emails, phone calls, attachments, messages, and other information from a central address associated with the communications session identifier. In this manner, a user who desires to communicate with other conference participants only needs to send the communication to the communication session identifier, which in turn distributes the communication to the other parties. These communications can include emails, social networking messages, instant messaging, voice messages, and other forms of communication. | 2013-03-14 |
20130066979 | DISTRIBUTING EVENTS TO LARGE NUMBERS OF DEVICES - Distributing events to a large number of event consumers in a fashion that may minimize message copying and message latency. A method includes determining that an event should be sent to a set of specific consumers. The method further includes copying the event and providing individual copies to a plurality of distribution partitions. The method further includes, at each of the distribution partitions packaging a copy of the event with a plurality of routing slips to create a plurality of delivery bundles. The routing slips describing a plurality of individual consumers intended to receive the event. The method further includes using the delivery bundles, distributing the events to individual consumers as specified in the routing slips. | 2013-03-14 |
20130066980 | MAPPING RAW EVENT DATA TO CUSTOMIZED NOTIFICATIONS - Delivering a notification to a user device. One method includes receiving a generic event as part of a broadcast of the generic event to a plurality of consumers. The method further includes mapping the generic event to a specific notification for a specific end user consumer. The method further includes delivering the specific notification to the end user consumer. | 2013-03-14 |
20130066981 | METHOD OF PROVIDING TOPIC-BASED SOCIAL NETWORK SERVICE - Provided are method of providing topic-based social network service. Present invention provides a method of providing a topic-based social network service (SNS), in which from among comment content written about a specific topic entity, comment content uploaded by users having a personal relationship (such as a friend or acquaintance relationship) with a logged-in user or by users designated as experts on the specific topic entity is provided to the logged-in user so that the logged-in user can secure reliable information about the specific topic entity. | 2013-03-14 |
20130066982 | INFORMATION TRANSMISSION SUPPORT DEVICE, INFORMATION TRANSMISSION SUPPORT METHOD AND RECORDING MEDIUM - An information obtaining unit ( | 2013-03-14 |
20130066983 | INFORMATION TRANSMISSION METHOD AND SYSTEM, AND BROWSER ON MOBILE TERMINAL - The present invention discloses an information transmission method and system, and a browser on a mobile terminal, and belongs to the field of the mobile Internet. Through the technical solutions of the present invention, an entire information transmission procedure does not require cooperation of an operator and a process having a specific function to be embedded, so that the information transmission procedure is simplified. | 2013-03-14 |
20130066984 | APPARATUS AND METHOD FOR MANAGING BROADCAST MESSAGE GROUP - A method for managing a broadcast message group includes storing a broadcast message and multiple messages associated with the broadcast message, classifying the multiple messages into multiple message subgroups, generating the broadcast message group including the broadcast message and the multiple message subgroups, and displaying the broadcast message and the multiple message subgroups if the broadcast message group is selected. An apparatus includes a storage unit to store a broadcast message and a reply message associated with the broadcast message, a display unit to display a broadcast message group in a message list, a controller to generate the broadcast message group including the broadcast message and the reply message. The display unit displays the broadcast message and the reply message if the broadcast message is selected. | 2013-03-14 |
20130066985 | System and Method for Updating Presence Information in Instant Messaging Applications on a Mobile Device - A system and method for controlling the presence status on a mobile device is provided. The method comprises determining an active notification profile for said mobile device, said active notification profile defining how said mobile device notifies of new events; determining a corresponding presence status for said active notification profile; and setting said corresponding presence status as a current presence status. | 2013-03-14 |
20130066986 | AGGREGATING CHECK-IN SOCIAL NETWORKING SYSTEM AND METHOD - A method includes processing location data received from a mobile device with the communication interface, identifying a number of check-in locations located within a predetermined distance of the mobile device based on the location data, and generating a first message including the check-in locations located within the predetermined distance of the mobile device. The location data is associated with a user account. A second message received with the communication device from the mobile device is processed, and check-in data included in the second message is stored in a non-transient machine readable storage medium such that the check-in data is associated with the user account. | 2013-03-14 |
20130066987 | MULTI-USER COMMUNICATION SYSTEM AND METHOD - Systems and methods for enabling communication between a user and at least one entity by a communication service are disclosed. In one example, the method comprises acts of receiving a search for the at least one entity, analyzing the search, by a processor, to determine search results based on the search including the at least one entity, receiving a message from the user to the at least one entity, the message including inquiry information directed to the at least one entity, determining, by the processor, presence status associated with the at least one entity, establishing, by the processor, a communication channel between the user and the at least one entity based on the presence status, and transmitting a response to the message based on the inquiry information via the communication channel. | 2013-03-14 |
20130066988 | SYSTEM AND METHOD FOR ESTABLISHING PRESENCE IN A BROKERED CHAT SYSTEM - Systems and methods for determining status of a user in a brokered chat service are disclosed. In one example, the method comprises acts of receiving, via the brokered chat service, a check-in message from the user, establishing the status of the user as available in the brokered chat service, transmitting at least one message to the user via the brokered chat service in response to establishing the status of the user as available, and updating the status of the user in the brokered chat service in response to communication from the user. | 2013-03-14 |
20130066989 | Video Messaging - Systems and techniques for transferring electronic data between users of a communications system by receiving, at an instant messaging host, a video file from a sender and intended for a recipient; authenticating the video file; and sending the video file to the intended recipient. | 2013-03-14 |
20130066990 | IDENTIFYING AND USING IDENTITIES DEEMED TO BE KNOWN TO A USER - The people a user is presumed to know or be associated with may be determined using a number of techniques. This information about people that the user knows is used in relation to the user's communications. For example access to a user's online presence may be restricted based on the known people such that access to presence is provided only to those people that the user knows. | 2013-03-14 |
20130066991 | IDENTIFYING AND USING IDENTITIES DEEMED TO BE KNOWN TO A USER - The people a user is presumed to know or be associated with may be determined using a number of techniques. This information about people that the user knows is used in relation to the user's communications. For example access to a user's online presence may be restricted based on the known people such that access to presence is provided only to those people that the user knows. | 2013-03-14 |
20130066992 | IDENTIFYING AND USING IDENTITIES DEEMED TO BE KNOWN TO A USER - The people a user is presumed to know or be associated with may be determined using a number of techniques. This information about people that the user knows is used in relation to the user's communications. For example access to a user's online presence may be restricted based on the known people such that access to presence is provided only to those people that the user knows. | 2013-03-14 |
20130066993 | Identifying Users Sharing Common Characteristics - Displaying electronic information in an instant-messaging application includes accessing a first electronic message providing information describing a first user that has an identifier included in a set of identifiers of users of an instant messaging application. A second electronic message providing information describing a second user that has an identifier included in the set of identifiers of users of an instant messaging application is accessed. Content contained within the first and second messages is analyzed to determine that at least a portion of content is common to the first and second electronic messages. Based upon the content analysis, an indication that the first and second messages include common content is provided to the user. Alternatively or additionally, an indication that two users are in physical proximity to a geographic location may be provided in response to detecting that the two users are within a threshold distance from the geographic location. | 2013-03-14 |
20130066994 | Identifying Users Sharing Common Characteristics - Displaying electronic information in an instant-messaging application includes accessing a first electronic message providing information describing a first user that has an identifier included in a set of identifiers of users of an instant messaging application. A second electronic message providing information describing a second user that has an identifier included in the set of identifiers of users of an instant messaging application is accessed. Content contained within the first and second messages is analyzed to determine that at least a portion of content is common to the first and second electronic messages. Based upon the content analysis, an indication that the first and second messages include common content is provided to the user. Alternatively or additionally, an indication that two users are in physical proximity to a geographic location may be provided in response to detecting that the two users are within a threshold distance from the geographic location. | 2013-03-14 |
20130066995 | Identifying Users Sharing Common Characteristics - Displaying electronic information in an instant-messaging application includes accessing a first electronic message providing information describing a first user that has an identifier included in a set of identifiers of users of an instant messaging application. A second electronic message providing information describing a second user that has an identifier included in the set of identifiers of users of an instant messaging application is accessed. Content contained within the first and second messages is analyzed to determine that at least a portion of content is common to the first and second electronic messages. Based upon the content analysis, an indication that the first and second messages include common content is provided to the user. Alternatively or additionally, an indication that two users are in physical proximity to a geographic location may be provided in response to detecting that the two users are within a threshold distance from the geographic location. | 2013-03-14 |
20130066996 | Presence and Geographic Location Notification Based on a Setting - A user of an instant messaging system may store names of other users of the instant messaging system on a participant list (which may be referred to as a “buddy list”), and the names may be categorized into one or more groups. Similarly, a user of a mobile device, such as a mobile telephone, may store contact information about people on the mobile device. Information describing the on-line presence of the user within the instant messaging system or the geographic location of a mobile device, such as a mobile telephone associated with the user, may be disseminated to users on the participant list or to people on the contact list based on notification information that is associated with groups of users or contacts. | 2013-03-14 |
20130066997 | Presence and Geographic Location Notification Based on a Setting - A user of an instant messaging system may store names of other users of the instant messaging system on a participant list (which may be referred to as a “buddy list”), and the names may be categorized into one or more groups. Similarly, a user of a mobile device, such as a mobile telephone, may store contact information about people on the mobile device. Information describing the on-line presence of the user within the instant messaging system or the geographic location of a mobile device, such as a mobile telephone associated with the user, may be disseminated to users on the participant list or to people on the contact list based on notification information that is associated with groups of users or contacts. | 2013-03-14 |
20130066998 | Method And System For Publishing An Electronic File Attached To An Electronic Mail Message - Publishing content associated with an electronic file attached to an electronic mail message by executing instructions contained in the electronic mail attachment and accessing the content at a remote computer server identified by the attached file. The attached file includes computer-executable instructions, such as a computer program or script, which include an identifier for a remote server connected to a distributed computer network. In response to launching the attached file of the electronic mail message with a viewer program, a browser program can be opened to enable the recipient to view the content of the identified remote server. This supports the communication of electronic content by using an electronic mail message to transport an electronic file attachment having instructions that, when executed by the recipient's computer, enable the recipient to view the electronic content by accessing a server computer connected to distributed computer network. | 2013-03-14 |
20130066999 | AUTOMATED 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. | 2013-03-14 |
20130067000 | OUT OF OFFICE MESSAGE IMPROVEMENTS - Embodiments of the present invention relate to set of improvements to the out of office assistant that send out of office messages to senders of messages while a recipient is out of the office. One embodiment of the out of office assistant associates an out of office message with a calendar event to ensure the out of office message is sent only for the predetermined time period associated with the calendar event. Other embodiments of the out of office assistant generating different messages to people internal to an organization and people external to an organization, and the out of office assistant allows different rich text formatting for the different messages. In a further embodiment, a persistent reminder reminds the user that the out of office message application is turned on. | 2013-03-14 |
20130067001 | ENABLING MAPPING IDENTIFICATION OF ONLINE IDENTITIES BETWEEN DIFFERENT MESSAGING SERVICES - A method and system for populating identities in a message service involves registering a user of a first messaging service with a second messaging service. User identities for users other than the registered user may be identified. These user identities may be associated with the first messaging service and may be stored in a list associated with the registered user. It is determined if each identified user identity has a matching user identity associated with the second messaging service. If so, a database associated with the second messaging service is populated with the matching user identities. Determining whether a matching user identity exists may be performed, for example, by making character strings comparisons between user identities or using a database that stores a mapping of first messaging service user identities to second messaging service user identities. The mapping database may be generated as corresponding user identities are discovered. | 2013-03-14 |
20130067002 | Managing Instant Messages - Managing instant messages may include receiving instant messages created by or on behalf of one or more message sources for delivery to an intended recipient. From among the received instant messages, qualifying instant messages may be identified that satisfy a capture rule, and two or more of the qualifying instant messages may be captured. The intended recipient may be informed of the captured instant messages unobtrusively, and also may be enabled to manage the captured instant messages. | 2013-03-14 |
20130067003 | Managing Instant Messages - Managing instant messages may include receiving instant messages created by or on behalf of one or more message sources for delivery to an intended recipient. From among the received instant messages, qualifying instant messages may be identified that satisfy a capture rule, and two or more of the qualifying instant messages may be captured. The intended recipient may be informed of the captured instant messages unobtrusively, and also may be enabled to manage the captured instant messages. | 2013-03-14 |
20130067004 | Electronic Message System with Federation of Trusted Senders - Systems and methods for allowing challenge messages to be sent directly to a recipient's inbox where normally the challenge message would be sent to a pending folder or deleted. Challenge messages sent between federated messaging services contain a federated token which can be identified, authenticated and validated to determine whether the challenge message should be sent to a recipient's inbox. The federated token can include an authentication portion and a validation portion. Authentication methods for the authentication portion can include, for example, checksums, salts, hashes and digital signatures. Once a federated token is authenticated by decrypting the authentication portion according to one or more of these authentication methods, the federated token is validated by determining the defined use-base and determining whether the receipt of the federated token satisfies the defined use. | 2013-03-14 |
20130067005 | BUDDY LIST- BASED CALENDARING - Instant messaging (IM) entities may be invited to an electronic calendar event using an instant message. Selecting the IM entities as invitees to the event may include dragging and dropping names of the IM entities from a buddy list of an IM application to an event from an electronic calendar application, or vice versa. A method of inviting an entity to a calendar event includes providing a calendar event from a calendar application and recognizing, by the calendar application, an IM entity as an invitee to the event. | 2013-03-14 |
20130067006 | Information Combining Method, Terminal, and IM System - Embodiments of the present invention provide an information combining method, a terminal and an Instant Messaging (IM) system. The method includes: receiving, by a terminal, original tips, and the original tips comprise a tag; parsing, by the terminal, the tag, replacing the tag in the original tips with corresponding terminal information, and generating final tips; displaying, by the terminal, the final tips. The information combining method, terminal and IM system provided by the present invention achieve the tips' generation in terminal, thereby simplifying the process for the server to issue tips to the terminal, and then enhancing the efficiency of the server, saving resources. In addition, it promotes the enrichment of content of the tips, and enhances the user experience. | 2013-03-14 |
20130067007 | METHOD FOR CONTROLLING THE OUTPUT OF DEVICES IN THE NETWORK - A wireless network system includes a platform device transmitting a first message including display capability information to at least one device and at least one device transmitting a second message to the platform device in response to the first message. The display capability information includes information on a display space and a display format supportable by the platform device. The second message includes display output information of the at least one device. The display output information includes: information on a display space, a display format, and display contents selected by the at least one device based upon the display capability information; and field type information that indicates characteristics of a field in which the display contents are displayed. | 2013-03-14 |
20130067008 | Method and Apparatus for Establishing Independent Message Page - A method for establishing an independent message page is provided. The method includes: obtaining, by an IM client, a trigger event for a message in a main panel, and obtaining identification information of the message according to the trigger event; determining, by the IM client, an independent message page corresponding to the identification information of the message; displaying, by the IM client, the independent message page. By using the present invention, the usability and interactivity of the IM client are improved. An apparatus applying the above method is also provided. | 2013-03-14 |
20130067009 | SYSTEM AND METHOD FOR HANDLING ELECTRONIC MAIL MISMATCHES - A system and method for handling e-mail address mismatches between the address contained within a user's certificate or certificate chain, and the account address actually being used is disclosed. In order to resolve address mismatches a canonical or generic domain name or user name may, for example, be used as a lifelong address of a user that is contained in the user's certificate. Upon detection of an address mismatch, the system and method disclosed herein may automatically re-check the certificate or search for a certificate containing the canonical or generic domain name and/or user name to attempt to resolve the mismatch. | 2013-03-14 |
20130067010 | NETWORKING ACTIVITY INTERACTIVE SYSTEM AND METHOD, CLIENT TERMINAL AND SERVER THEREOF - A networking activity interactive system includes: a creating module for creating networking activity contents; an interactive module for receiving requests for participating the networking activity and participant data submitted by a user, to ensure only participant data in conformity with the networking activity contents is added to the participant user group of the networking activity, and the user is added to the participant user group; a database for storing the networking activity contents, the participant user group of the networking activity, and the participant reply content volume; a presenting module for presenting the networking activity content and the participant reply content volume of the networking activity. Furthermore, a method, a client terminal and a server for networking activity interactive are also provided. The present interactive system and method hereof, ensure that the participant data submitted by the user is in conformity with the created networking activity contents. | 2013-03-14 |
20130067011 | Data Transmission/Reception System and Data Transmission/Reception Program - Provided is a data transmission/reception system which can display a title created based on an attribute information of a data on a monitor with high visibility. When a command is inputted via an input unit, a CPU creates a title information file used for creating the title, and when the data is created, the CPU creates a title attribute information table. A communication terminal transmits and receives the data and the title attribute information table. The CPU creates the title in accordance with the title information file and the title attribute information table. The monitor displays plural titles on a title list screen. Accordingly, a user can display the plural titles on the monitor with the high visibility. Moreover, the user can easily manage the data in accordance with the title. | 2013-03-14 |
20130067012 | SYSTEM AND METHOD FOR SECURE USE OF MESSAGING SYSTEMS - A system and method for secure use of messaging systems. A mediator may receive an original message, process the original message to produce a processed message, and may forward the processed message to a server or a messaging system. A mediator may receive a processed message from a server or a messaging system, process the received processed message to produce an unprocessed message that may be substantially identical to the original message and may forward the unprocessed message to a destination. | 2013-03-14 |
20130067013 | MESSAGE SYNCHRONIZATION - A computerized device, comprising communications facility, a foreground program and a background task configured to launch the foreground program responsive to incoming communication by the communications facility. | 2013-03-14 |
20130067014 | BATCHING NOTIFICATIONS TO OPTIMIZE FOR BATTERY LIFE - In one embodiment, a notification server | 2013-03-14 |
20130067015 | COUNTING AND RESETING BROADCAST SYSTEM BADGE COUNTERS - Providing a badge counter from a server to a consumer. The badge counter indicates a number of notifications. A method includes receiving an event in a sequence of events. The event has an associated time stamp. The method further includes associating with the event a plurality of additional time stamps from events in the sequence of events occurring before the event. The method further includes creating a notification for an end user consumer device, the notification including an indication of a badge counter value based on the plurality of additional time stamps. The method further includes sending the notification, including badge counter value to the consumer device. | 2013-03-14 |
20130067016 | System and Method for Secured Host-slave Communication - A new system and method for communicating between a host device and one or more slave devices are presented. The system provides data error checking and correcting, data encryption, and robust slave address sequencing using a portion of a session key. The data encryption uses a second portion of the session key, which changes for each power cycle. | 2013-03-14 |
20130067017 | MEHTOD AND SYSTEM FOR DEPLOYED OPERATIONS SUPPORT - The invention is generally related to operations support systems and more specifically, to a method of and system for deployed maintenance operations for equipment or assets. Existing web-based systems support organizations may be spread over large geographies, but only insofar as each part of that organization can remain fully-connected to the central server or data centre. The system described herein, on the other hand, allows portions of the organization to operate for long periods of time without a dedicated connection, while keeping technical records accurate. The system described herein allows a customer to set up a ‘deployed site’, which is effectively an environment that operates as a partial copy of the master site (which contains baseline data), and is only allowed to operate on a specific subset of the assets in the system (say, a fleet of aircraft). This deployed environment has all the required configuration and transactional data to run as a standalone system until the deployment is no longer required. At that time, the deployed site can be decommissioned by transferring the assets out to other sites, deployed or not. | 2013-03-14 |
20130067018 | METHODS AND COMPUTER PROGRAM PRODUCTS FOR MONITORING THE CONTENTS OF NETWORK TRAFFIC IN A NETWORK DEVICE - Provided are methods and computer program products monitoring the contents of network traffic in a network device. Methods may include collecting, using a kernel space driver interface, network traffic data sent by and/or received at the network device, parsing the collected network traffic data to extract transaction data corresponding to at least one logical transaction defined by a network protocol and storing an indicator of a quantity of the collected network traffic data that was parsed, and generating an event incorporating the extracted transaction data. | 2013-03-14 |
20130067019 | SELECTIVE USE OF SHARED MEMORY FOR REMOTE DESKTOP APPLICATION - A method includes determining if a server supporting an application and a client having remote desktop access to the server are on a same physical computing device. Upon determining that the server and the client are on the same physical computing device, graphics data related to the application is stored from the server to shared memory that is accessible by the server and by the client. Information to enable the client to retrieve the graphics data stored by the server in the shared memory is communicated from the server to the client. | 2013-03-14 |
20130067020 | METHOD AND APPARATUS FOR SERVER SIDE REMOTE DESKTOP RECORDATION AND PLAYBACK - Various methods for server-side recordation and playback of a remote desktop session are provided. One example method may comprise receiving data related to a remote desktop protocol session. The method of this example embodiment may further comprise providing for storage of the data at a location other than the device associated with the remote desktop protocol client of the remote desktop protocol session. Furthermore, the method of this example embodiment may comprise receiving a request to reproduce the remote desktop protocol session. The method of this example embodiment may also comprise retrieving the data from storage. Additionally, the method of this example embodiment may comprise facilitating reproduction of at least a portion of the remote desktop protocol session based at least in part on the retrieved data. Similar and related example methods, apparatuses, systems, and computer program products are also provided. | 2013-03-14 |
20130067021 | VERSION SELECTIVE CONTENT DELIVERY - A method and system of ID based content delivery where the selection and transmission of content is facilitated with use of version IDs associated with each available version of each particular piece of content. A relationship may be generated between the available versions in the version IDs to facilitate determining the version ID associated with a version desired for rendering at a particular type of terminal. | 2013-03-14 |
20130067022 | Platform for Third-Party Supplied Calls-To-Action - In one embodiment, a first computing system receives a request from a second computing system, the request indicating an information item displayed on the second computing system. In response to the request, the first computing system determines whether the information item is associated with any call-to-action provided by any third computing system. If the information item is associated with one or more calls-to-action provided by one or more third computing systems, then the first computing system sends the one or more calls-to-action provided by the one or more third computing systems to the second computing system to be displayed on the second computing system in connection with the information item. | 2013-03-14 |
20130067023 | SCALABLE, SELECTIVE TRAFFIC PROXYING - Proxy networks enable a source to send traffic to one or more targets through a set of nodes operating as proxies. However, proxy networks are typically nonselective (often by design), and do not enable a source to specify properties of the nodes selected as proxies to send traffic to the target. Presented herein are proxy network techniques that enable sources to specify node properties in a target request, and that utilize a set of node managers for respective subsets of nodes. For a target request specifying selected node properties, the node managers may select as proxies nodes having the node properties specified in the target request. Additionally, the techniques presented herein promote the flexibility of the proxy network (e.g., adding groups of nodes, expanding the variety of nodes and node properties, and sending various forms of traffic using any protocol to various topics on behalf of many and various sources). | 2013-03-14 |
20130067024 | DISTRIBUTING MULTI-SOURCE PUSH NOTIFICATIONS TO MULTIPLE TARGETS - Delivering events to consumers. A method includes accessing proprietary data. The method further includes normalizing the proprietary data to create a normalized event. A plurality of end consumers is determined, that based on a subscription should receive the event. Data from the normalized event is formatted into a plurality of different formats appropriate for all of the determined end consumers. Data from the normalized event is delivered to each of the plurality of end consumers in a format appropriate to the end consumers. | 2013-03-14 |
20130067025 | TARGET SUBSCRIPTION FOR A NOTIFICATION DISTRIBUTION SYSTEM - Distributing an event to a plurality of end users. A method includes receiving a normalized event that a plurality of users have subscribed to receive. The event has data about the event in a normalized form. The method further includes evaluating user preferences of one or more of the plurality of users. The user preferences are expressed in a format matching the format of the normalized form. The method further includes, based on the evaluation, selecting a subset of the plurality of users. The method further includes packaging the event into a delivery bundle with a routing slip identifying the subset of the plurality of users. The method further includes using the delivery bundle, distributing the event to the subset of the plurality of users. | 2013-03-14 |
20130067026 | REMOTE ACCESS AND ADMINISTRATION OF DEVICE CONTENT AND CONFIGURATION USING HTTP PROTOCOL - A mobile device supports a mobile server hosting an HTML web site. The mobile device has an identifier and receives dynamically updated IP addresses from a network connected through a firewall to the Internet. The mobile device reports received updates of the IP address to an HTTP server in the network that interfaces with the Internet. The HTTP server updates a redirect address record associating the identifier of the mobile device with the reported IP address. The HTTP server receives, from a web browser in the Internet, an HTTP request having the identifier of the mobile device. The HTTP server, using the redirect address record, redirects the web browser to the mobile device. The web browser sends an HTTP request directly to the mobile device. | 2013-03-14 |
20130067027 | APPARATUS AND METHOD FOR UPLOADING IMAGE TO A SOCIAL NETWORK SERVICE THEREOF - An apparatus and a method of the apparatus for uploading an image file to a social network service (SNS) are provided. The apparatus uploads an image file generated by scanning, or an image file previously saved at the apparatus, using an application installed on the apparatus. The apparatus selects at least one of the image files generated by scanning at an image scanning apparatus connected to the apparatus, or previously-saved image files, and uploads the selected image file to at least one SNS site, using the application installed on the apparatus. | 2013-03-14 |
20130067028 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, PROGRAM, AND NON-TRANSITORY INFORMATION STORAGE MEDIUM - A search management unit or a data acquisition unit acquires information according to experience contents of a provision destination user to which information is provided. A transition data identifying unit identifies information according to experience contents of a provision source user being a user whose experience contents are brought into correspondence with the experience contents of the provision destination user. An information providing unit provides the provision destination user with the information according to the experience contents of the provision source user. With the above-mentioned configuration, it is possible to promote sharing of experiences among a plurality of users. | 2013-03-14 |
20130067029 | COMMUNICATION DEVICE, RELAY SERVER FOR RELAYING DATA FROM COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM INCLUDING THEM - A communication device for transmitting data via a first server to a second server includes an acquiring unit operable to acquire, from the first server, server information as information indicating a style of data acceptable to the second server, a converting unit operable to convert a style of data to be transmitted into the style acceptable to the second server, based on the server information, and a transmitting unit operable to transmit data converted by the converting unit to the first server. | 2013-03-14 |
20130067030 | STREAMING NETWORK CODING - In one embodiment, a method comprises supplying, by a network node to a peer network node, a randomization seed assigned to the network node for generating a prescribed sequence of pseudorandom numbers according to a prescribed pseudorandom number generation function; encoding each data block having a corresponding position in an ordered sequence of a stream of data blocks, into a corresponding differentially-encoded data block based on applying a product of the corresponding data block and the corresponding pseudorandom number, having the corresponding position in the prescribed sequence, to a corresponding successively-preceding differentially-encoded data block from the prescribed ordered sequence, the data block recoverable solely based on a determined difference between the corresponding differentially-encoded data block and the corresponding successively-preceding differentially-encoded data block relative to the corresponding pseudorandom number; and outputting each differentially-encoded data block in a corresponding packet that identifies the network node and the corresponding position. | 2013-03-14 |
20130067031 | ESTABLISHING A VIRTUAL TUNNEL BETWEEN TWO COMPUTER PROGRAMS - A system transfers data via a communication session between a client application and a server application, where the client application runs on a first network and the server application runs on a second network. The system includes a proxy having a socket to the client application. The proxy converts data between a local protocol run on the first network to a non-local protocol. An agent creates a socket to the server application. The agent converts data between a local protocol run on the second network and the non-local protocol. A server is in communication with the proxy and the agent. The server contains a message queue dedicated to the communication session. The message queue stores data transmitted during the communication session. | 2013-03-14 |
20130067032 | PERSONALIZATION DATA PROVIDING UNIT - A method in a system for personalizing portable data carriers includes a personalization data providing unit and a plurality of personalization units and further is associated with a corresponding data providing unit and the personalization system. The data providing unit receives a request for personalization data from a first personalization unit and transmits personalization data to the first personalization unit. A data preparation parameter is received from the first personalization unit and the personalization data is prepared to be transmitted in accordance with the received data preparation parameter. | 2013-03-14 |
20130067033 | Method, device and mobile broadcast business management system for transmitting data information - The disclosure provides a method, a device and a Mobile Broadcast Business Management System (MBBMS) for transmitting data information, wherein the method includes: a source platform sends a synchronous data stream to a data buffer, and determines whether the synchronous data stream is sent to the data buffer successfully; if the synchronous data stream is sent to the data buffer successfully, the data buffer sends the synchronous data stream to a target platform; and if the synchronous data stream is sent to the data buffer unsuccessfully, the source platform sends the synchronous data stream to a data memory for storing. By means of the method, device and MBBMS for transmitting data information, after the data buffer sends the synchronous data stream unsuccessfully, the data buffer regularly extracts the synchronous data stream from the data memory and sends the synchronous data stream extracted to the target platform until the synchronous data stream extracted is sent successfully; the number of times of synchronous data transmission and the amount of transmitted synchronous data are reduced and a large amount of network resources are thus saved. | 2013-03-14 |
20130067034 | Accessing Network Traffic Data at Multiple Time Scales and Levels of Detail - Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales. When high-level network performance data of interest is selected, corresponding low-level network performance data is retrieved from the appropriate distributed network monitoring locations to provide additional detailed information. | 2013-03-14 |
20130067035 | SYSTEM AND METHOD FOR CLOUD BASED DELIVERY AND DISPLAY OF CONTENT ON MOBILE DEVICES - An end to end system and method for cloud based delivery of content and floating display of the content on a mobile device is presented. The system and method presented are suitable to delivery of any type of mobile content but are particularly adapted for delivery and distribution of mobile advertising, coupons and other promotional material. The mobile device is arranged to receive content from a content server via the cloud and display the content in a real time, non-intrusive floating bubble over the mobile devices currently active screen layer on the devices graphical display. The floating bubbles are simulated through the acquisition of a screen shot of a currently active mobile app, overlaying a bubble over the screen shot, and then presenting the composite image in a series of frames to simulate motion of the bubble ad over the previously top layer screen. As the bubble is presented on the screen, the mobile device reacts to the user's touch such that if the user touches a floating bubble a variety of choices may be presented, including full screen display of the bubble advertisement or content, sharing the content with friends through social networking or email, or calling or contacting the advertiser. If the user touches elsewhere the mobile device reverts to the previously active app. The system is further arranged to provide that the delivered content be targeted to users through a variety of features including user selection of content they wish to receive, user location, time of day, weather, past interest history and/or a combination of those criteria. | 2013-03-14 |
20130067036 | INTELLIGENT DEVICE MEDIA STREAM CACHING - A media stream delivery system encodes numerous media streams into media stream fragments. The media stream delivery system may encode each media stream into a number of variants each having different resolutions, frame rates, audio quality levels, etc. Devices access the media stream fragments from a fragment server in order to reconstruct a particular media stream for playback. A device may perform caching of media stream fragments so that particular fragments need not be accessed from a fragment server. The device monitors and analyzes media streams and viewing characteristics to intelligently select fragments that will likely be needed again, such as fragments associated with repeated advertisements, introduction sequences, and end sequences. | 2013-03-14 |
20130067037 | NETWORKED DATA PROJECTING SYSTEM, PROJECTOR, AND CONTENT PROJECTING METHOD - A networked data projecting system includes a server for storing one or more content items, a projector for projecting a projection content item selected from the content items, and an information processing terminal. The projector includes an IC card terminal, and a projection content identifier storing unit for storing a projection content identifier of the projection content item in the IC card when the IC card is held over the IC card terminal while the projection content item is being projected by the projector. The information processing terminal includes a projection content requesting unit for reading the projection content identifier stored in the IC card and sending the projection content identifier to the server. The server includes a projection content transmitting unit for sending the projection content item corresponding to the projection content identifier to the information processing terminal. | 2013-03-14 |
20130067038 | DATA ACCESS AND MANAGEMENT SYSTEM AS WELL AS A METHOD FOR DATA ACCESS AND DATA MANAGEMENT FOR A COMPUTER SYSTEM - The present invention permits improved data access and improved data management in a computer system. Data are divided into individual partial data (F) and stored in cells (Z) of storage devices (C) such that the partial data (F) being accessed and managed are present in the computer system in a redundant manner. Computer units (CL) are able to access the redundantly stored data. The fact that they are stored in the storage device (C) ensures that the computer units (CL) accessing said data are supplied more rapidly. This is achieved in particular owing to the fact that the redundantly stored data are accessed in accordance with parameters of data transmissions between the computer units (CL) and the data storage devices (C) and that, in accordance with said data transmission parameters, the redundantly stored data are moved to and from the data storage devices (C) by corresponding copy and delete operations. | 2013-03-14 |
20130067039 | SYSTEM AND METHOD OF SUGGESTING SUPPLEMENTAL CONTACT DATA TO A COMPUTING DEVICE - Systems and methods of suggesting supplemental data on a computing device are disclosed herein. For example, the supplemental data can be suggested contact data. A request can be sent to retrieve, from at least one remote data source, suggested contact data associated with a contact entry stored on a storage medium communicatively coupled to the computing device. A confidence level can be determined and associated with the suggested contact data. A request can be sent to display a prompt comprising the suggested contact data on a computing device. Additionally, a confirmation indicative of one of an acceptance of the suggested contact data and a rejection of the suggested contact data can be received. In one example, the confidence level associated with the contact data can be modified in response to the confirmation received. | 2013-03-14 |
20130067040 | MULTIMEDIA PROVIDING SERVICE - At one of the timings: during a period between the moment when one of terminals which performs transmission calls out a communication partner and the moment of response and at the timing after the communication between the terminals is complete; a server reads out content data from a database and transmits the read out content data to the terminal. At this timing, the terminal reproduces the content data transmitted from the server. | 2013-03-14 |
20130067041 | AUTOMATIC DIFFERENTIATION OF SETUP TYPE IN ROUTER SETUP APPLICATION - Techniques are presented for configuring multiple client devices to connect to a network device (e.g., a wireless router). In one embodiment, a setup application executing on one of the client devices determines if the network device has previously been configured. For example, the network device may broadcast a predefined network name to advertise that a user access point has been configured. If the polling setup application detects the predefined network name, then it can skip any steps that would configure the network device. Accordingly, the setup application only configures the client device to connect to the network device. | 2013-03-14 |
20130067042 | DYNAMICALLY ALLOCATING NETWORK RESOURCES FOR COMMUNICATION SESSION - A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client. | 2013-03-14 |
20130067043 | Recording Stateless IP Addresses - Techniques are described for recording stateless internet protocol (IP) addresses. A DHCP server may receive information requests and/or other communications from a stateless IPv6 client that can be employed to ascertain corresponding IP addresses generated by the client. In one approach, the DHCP server is configured to parse appropriate communications to find information indicative of a stateless IP address. This may include extracting a subnet prefix of the IPv6 client and an interface ID which identifies the specific network interface employed by the client for communications. The DHCP server uses this information to generate corresponding IP addresses. The DHCP server records the extracted information and/or generated addresses in its database (e.g., IP address event log). The DHCP server is then able to provide a count of clients and percentage utilization for a network using the recorded addressing information. | 2013-03-14 |
20130067044 | MANAGING NETWORK INTERACTION FOR DEVICES - Signals from an unidentified device at a location related to a communications network are correlated with identification patterns of managed devices to identify whether or not the unidentified device corresponds to a managed or unmanaged device in the communications network. Both managed and unmanaged devices can be tracked, and network interaction can be managed for devices that are identified as managed devices. | 2013-03-14 |
20130067045 | INTERSYSTEM COORDINATION APPARATUS IN DISTRIBUTION SYSTEM - The intersystem coordination apparatus includes: a storage unit configured to store a pattern of a communication protocol between the system and the other system, a protocol definition in which system configurations of these systems and network configurations, a non-functioning requirement which is a unique requirement of a predetermined application for the system to access the other system by using the predetermined application, and a plurality of modules configured to execute the application in accordance with the protocol definition and the non-functioning requirement; an application processing unit configured to execute the predetermined application; and a combination processing unit configured to select a module required to execute processing by the application from the plurality of modules based on the non-functioning requirement and a requirement value required to perform processing between these systems determined based on the communication protocol pattern, the system configuration, and the network configuration included in the protocol definition. | 2013-03-14 |
20130067046 | METHOD, SYSTEM AND APPARATUS FOR PROVISIONING A COMMUNICATION CLIENT - A method, system and apparatus for provisioning a communication client. The method comprises receiving via a communication network a request from the communication client. The method further comprises determining a positioning object associated with the communication client. The method further comprises, based on the positioning object, determining a subscription profile associated with the communication client. The method further comprises, based on the subscription profile, compiling a configuration file, which is released. The configuration file comprises data for enabling said communication client to log into a communication service provided by a network element, | 2013-03-14 |
20130067047 | NETWORK MANAGEMENT SYSTEM NODE AND METHOD FOR USE IN A NETWORK MANAGEMENT SYSTEM NODE FOR RE-CONFIGURING A SET OF DATA NETWORK NODES IN A DATA NETWORK - The present disclosure relates to a network management system node for re-configuring a set of data network nodes in a data network in response to a change management request requesting a creation of a network service to be performed in the data network. The network management system node is characterised in that it includes a processing unit configured to store each change of network service information in created, added and/or updated data network nodes in the resulting set of data network nodes established by the re-configuration of the set of data network nodes based on the change management request requesting the creation of the network service as a change-set of network service information, and associate the change-set of network service information with a network service instance indicating the moment of the creation of the network service. | 2013-03-14 |
20130067048 | Multi-Entity Management - In embodiments of multi-entity management, a multi-entity system can include an infrastructure service (DHCP) that services client devices configured for network connectivity on a network. The multi-entity system also includes server devices configured for network configuration settings control and management of the client devices on the network. A multi-entity manager instantiates a configuration dialog for display with user-selectable controls that are selectable to initiate a single-step configuration operation of one or more of the network configuration settings at the server devices. | 2013-03-14 |
20130067049 | UPDATING A SWITCH SOFTWARE IMAGE IN A DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK - A switching network has a plurality of switches including at least a switch and a managing master switch. At the managing master switch, a first capability vector (CV) is received from the switch. The managing master switch determines whether the first CV is compatible with at least a second CV in a network membership data structure that records CVs of multiple switches in the switching network. In response to detecting an incompatibility, the managing master switch initiates an image update to an image of the switch. In response to a failure of the image update at the switch, the switch boots utilizing a mini-DC module that reestablishes communication between the switch with the managing master switch and retries the image update. | 2013-03-14 |
20130067050 | PLAYBACK MANAGER - In one embodiment, a computer audio system may use a playback manager to manage the audio streams of audio applications. A playback manager | 2013-03-14 |
20130067051 | Locking System for Cluster Updates - A locking system may place a persistent object on each of the devices in a computer cluster. The objects may indicate that an update is being performed on the devices so that other systems may not also update the devices. When an update has completed, the objects may be removed. The objects may include an identifier for the system owning the objects, as well as other information regarding the update. In some cases, the objects may include executable code and perform some of the update functions on the various devices. | 2013-03-14 |
20130067052 | USER ADAPTIVE HTTP STREAM MANAGER AND METHOD FOR USING SAME - A stream manager and a method are described herein for creating an adaptive stream manifest file (e.g., HTTP adaptive stream manifest file) associated with original content where the original content is subsequently modified while being streamed based on input from a user of a user device. The user device is configured to request, receive and playback the original content and the modified content associated with the adaptive stream manifest file. | 2013-03-14 |
20130067053 | EFFICIENTLY PROVIDING MULTIPLE METADATA REPRESENTATIONS OF THE SAME TYPE - Embodiments are directed to dynamically adapting metadata for use with a native data encoding and to efficiently modifying object model type references. In one scenario, a computer system instantiates a metadata reader over an object model description to access various portions of metadata in the object model description. The metadata reader is configured to read native metadata, where native metadata is metadata represented in an encoding that is expected by the metadata reader. The metadata reader determines that the accessed metadata is encoded in a non-native encoding and then determines which metadata modifications are to be performed to transform the non-native encoding into a native encoding. The computer system then dynamically adapts the metadata of the object model from a non-native encoding to a native encoding according to the determined modifications. As such, the object model is readable by a native runtime. | 2013-03-14 |
20130067054 | DOMAIN NAME SERVICE SERVER - A DNS server system provides IP addresses for a host in a computer network. Upon receiving a request from a client for an IP address associated with a domain name, the requested IP address is retrieved from an object oriented database and transmitted to the client. The DNS server system provides configuration access from a client in a computer network. Communicative coupling is established between a client web browser and a DNS server system web server. A user interface adapted to provide configuration access to a DNS server system is requested. The user interface is downloaded from the DNS server system over the computer network. | 2013-03-14 |
20130067055 | GLOBALIZATION MANAGEMENT SYSTEM AND METHOD THEREFOR - A globalization management system for managing resources of multiple interrelated data sources corresponding to a plurality of sites accessed through a communications network is provided. The system includes a plurality of target application interfaces respectively coupled to the interrelated data sources through the network. Each interface includes systems for converting a protocol of the respective data source to a predetermined protocol, and the predetermined protocol to the protocol of the respective data source. The system further includes a global management engine coupled to the plurality of target application interfaces. The engine includes a site-to-site relationship manager, a system for reading current content data from the interrelated data sources, a system for comparing the current content data with prior content data, and a project manager for transferring the data identified as a content change to at least one of the interrelated data sources that has been identified as a subscriber site. | 2013-03-14 |
20130067056 | PROVIDING COMMUNICATION PATH INFORMATION IN A HYBRID COMMUNICATION NETWORK - Providing communication path information in a mixed communication network. A first message may be provided from a first device to a second device. The first message may request notification of characteristics of at least one communication path between the second device and a third device. The first device, the second device, and the third device may be coupled together in a mixed communication network. Accordingly, the first device may receive at least one message from the second device regarding the characteristics of the at least one communication path between the second device and the third device. | 2013-03-14 |
20130067057 | SUBSCRIPTION HANDLING FOR THE IP MULTIMEDIA SUBSYSTEM - Embodiments of the present invention include controlling user subscriptions within an IMS Application Server of an IP Multimedia Subsystem, IMS, network, via an Open Service Access Application Programming Interface, API, between the IMS network and a web-based application. Embodiments include subscribing a set of users by sending a start subscription message from said web-based application to the IMS network, the start subscription message including an address for each user in the set. An acknowledgement of the subscription is sent from the IMS network to said web-based application, the acknowledgement including a correlator uniquely identifying the subscribed set of users within the IMS network. A subscription for one or more users of the set is terminated by sending a stop subscription message from said web-based application to the IMS network, the stop subscription message including the address of the or each user for which the subscription is being stopped. | 2013-03-14 |
20130067058 | PROVIDING EXTERNAL ACCESS TO SERVICE VERSIONS VIA A BUNDLE FRAMEWORK - A bundle entering a set of starting and active bundles within a bundle framework is detected by a controller bundle executed by a processor. It is determined whether a manifest of the bundle includes an extension header that identifies an application and an aliased additional version of the application. It is determined whether an active application proxy object that represents the application as an active service registered from a previously-started bundle already exists within a service registry. An inactive application proxy object that represents a defined entry point class of the application and an additional active application proxy object that represents a defined entry point class of the aliased additional version of the application are created. The created additional active application proxy object is registered as an additional service within the service registry of the bundle framework. | 2013-03-14 |
20130067059 | Keep Alive Management - Keep alive management techniques are described. In one or more implementations, a keep alive interval is calculated by an operating system of the computing device. The keep alive interval is used to maintain one or more notification channels between one or more applications of the computing device and a network. | 2013-03-14 |
20130067060 | Wake Pattern Management - Wake pattern management techniques are described. In one or more implementations, network traffic received by a network interface device of a computing device is monitored and a traffic pattern is recognized in the monitored network traffic. An application of the computing device is identified that corresponds to the recognized traffic pattern and responsive to this identification, at least a portion of the identified application is woken. | 2013-03-14 |
20130067061 | Network Communication and Cost Awareness - Network communication and cost awareness techniques are described. In one or more implementations, functionality is exposed through one or more application programming interfaces (APIs) that is accessible to a plurality of applications of the computing device to perform network communication. Data is returned to one or more of the plurality of applications regarding a cost network used to perform the network communication. | 2013-03-14 |
20130067062 | Correlation of Users to IP Address Lease Events - Techniques for correlation of users to IP address lease events are described herein. In one or more embodiments, an audit system is provided to collect IP address lease events from a DHCP server and authentication data from one or more sources of authentication data. The audit system may store the collected data in a common data store. The common data store may be searched to correlate the IP address lease events with authentication data. In this manner, a comprehensive record of the computers or devices used by a user within a given time period can be established through correlation of the historical IP address lease information from the DHCP server with the user login information from an authentication source. This may occur by matching events using timestamps of the events and the IP address and/or other common elements between two event sources. | 2013-03-14 |
20130067063 | DYNAMIC KEEPALIVE PARAMETERS FOR REVERSE PATH VALIDATION IN COMPUTER NETWORKS - In one embodiment, a network device determines a path from itself to a source device in a computer network, where the source device utilizes the path in reverse to reach the network device. Based on determining a reliability of the path in reverse, the network device may dynamically adjust one or more keepalive parameters for keepalive messages sent on the path. Accordingly, the network device may then send keepalive messages on the path based on the dynamically adjusted keepalive parameters. | 2013-03-14 |
20130067064 | NETWORK ADAPTIVE CONTENT DOWNLOAD - Techniques for managing content downloads to a computing device. The techniques include an agent on the computing device determining for each network of a plurality of networks available to the computing device, costs of downloading content and an exemption list. The exemption list includes content downloads that are exempted from costs charged by a particular network. The agent determines possible content downloads for the computing device. The agent also assesses potential costs associated with the possible content downloads based upon the costs and exemption lists determined for the plurality of networks. Based upon the assessment, the agent selects one of the networks for downloading at least part of the possible content downloads. | 2013-03-14 |
20130067065 | DETECTING DEVICE PRESENCE FOR A LAYER 3 CONNECTION USING LAYER 2 DISCOVERY INFORMATION - Techniques for monitoring presence of a remote device at Layer 2 that allow reducing power consumption without compromising the device's availability. A device that pairs with a remote wireless device may establish a Layer 3 connection, such as an IP connection, to the remote device to provide services to a user. The Layer 3 connection may be formed over a Layer 2 connection via an access point or as a peer-to-peer wireless connection between the devices. When the Layer 3 connection is not actively used to access the remote device, the Layer 3 connection and the supporting Layer 2 connection (e.g., WI-FI, WI-FI DIRECT™ or BLUETOOTH®) may be terminated and presence of the remote device may be monitored using a Layer 2 device discovery mechanism. The Layer 2 and Layer 3 connections to the device may be reestablished when use of the remote device is desired. | 2013-03-14 |
20130067066 | BEST PRACTICES ANALYSIS OF ZONES AND COMPONENTS IN A NETWORK - Provided are a computer program product, system, and method for best practices analysis of zones and components in a network. A database has information on components in the network and configuration settings for the components. Best practices rules indicate best practices configuration settings for components in the network. The database and the accessed best practices rules are processed to determine whether the configuration settings for the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. A report is generated indicating whether the configuration settings of the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. | 2013-03-14 |
20130067067 | Cross-Machine Event Log Correlation - In computing environments having multiple computers, where such computers may comprise virtual machines, events are logged in association with corresponding activity identifiers. When a data packet associated with an activity is transferred to a destination machine, the activity identifier corresponding to the activity is transferred along with the data packet and used by the destination machine when logging its events. This allows events from the two machines to be correlated according to the activities to which they pertain. | 2013-03-14 |
20130067068 | EVENT-DRIVEN DETECTION OF DEVICE PRESENCE FOR LAYER 3 SERVICES USING LAYER 2 DISCOVERY INFORMATION - Techniques for detecting presence of a remote device at Layer 2 in response to an indication of an attempt to use the device and without maintaining a Layer 3 connection to the device. The techniques allow reducing power consumption without compromising the device's availability. A device that pairs with a remote wireless device may establish a Layer 3 connection to the remote device to provide services to a user. The Layer 3 connection and underlying Layer 2 connection (e.g., WI-FI, WI-FI DIRECT™ or BLUETOOTH®) may be terminated when the Layer 3 connection is not actively used. Once use of the remote device is desired, its presence may be detected using a Layer 2 device discovery mechanism and the Layer 2 and Layer 3 connections to the device may be reestablished. Services provided at Layer 3, such as steaming data, may then be performed over the reestablished Layer 3 connection. | 2013-03-14 |
20130067069 | FLOW TOPOLOGY OF COMPUTER TRANSACTIONS - A visualization of a topology of a flow of multiple transactions is generated. A first computer system receives a current transaction initiation request from a precursory transaction. The current transaction initiation request is for an initiation of a current transaction in the first computer system, and the precursory transaction is part of a flow of other transactions that are upstream from the current transaction. The current transaction initiation request contains parameter information that holds a hop count, which identifies how many computer systems have received other transaction initiation requests in the flow of other transactions, and a transaction initiation count, which identifies how many transaction initiation requests have been transmitted in the flow of other transactions. A processor generates a visualization of a topology map of the current transaction and the other transactions based on information in the parameter information from the current transaction initiation request. | 2013-03-14 |
20130067070 | System and Method for Indirectly Classifying a Computer Based on Usage - A server computer receives web request events corresponding to web requests issued by users. Each web request event includes: a cookie that identifies the user computer that originated the corresponding web request; an IP address corresponding to the user computer; and a date/time stamp indicating when the corresponding web request was received at a web server. The server stores the web request events. The server selects a subset of the web request events, all of which are associated with the same cookie. Then the server computes a geographical location corresponding to the user computer, where the computation uses the IP address associated with the web request event. The server determines the local time and day of week corresponding to the web request. The server then classifies the user computer based, at least in part, on a usage pattern corresponding to the web request events in the subset. | 2013-03-14 |
20130067071 | METHOD AND POWER-SAVING CONTROL DEVICE FOR CONTROLLING OPERATIONS OF COMPUTING UNITS - A method and a power-saving control device for controlling operations of a plurality of computing units are provided. The method includes pre-estimating network service demands for the computing units within a next period. The method further includes: before the next period, calculating a first number and a second number of the computing units which are expected to be respectively in a busy state and a standby state within the next period according to the pre-estimated network service demands. The method further includes controlling the computing units such that the numbers of the computing units which are in the busy state and the standby state within the next period are respectively equal to the first number and the second number. | 2013-03-14 |