| 03rd week of 2013 patent applcation highlights part 47 |
| Patent application number | Title | Published |
| 20130018905 | METHOD AND RECORDING MACHINE FOR RECORDING HEALTH-RELATED INFORMATIONAANM Tesmer; KarlAACI ViganelloAACO CHAAGP Tesmer; Karl Viganello CH - The invention relates to a method (E) for recording health-related information (GI) about internal organs and/or a metabolism of a person to be examined. Based on input questions, cartographic features (M, | 2013-01-17 |
| 20130018906 | Systems and Methods for Providing a Spam Database and Identifying Spam CommunicationsAANM NIGAM; RakeshAACI ChennaiAACO INAAGP NIGAM; Rakesh Chennai INAANM Chandrasekharappa; Santhosh BaramasagaraAACI BangaloreAACO INAAGP Chandrasekharappa; Santhosh Baramasagara Bangalore INAANM Ekambaram; SivakumarAACI BangaloreAACO INAAGP Ekambaram; Sivakumar Bangalore INAANM Sargent; JamesAACI PurcellvilleAAST VAAACO USAAGP Sargent; James Purcellville VA USAANM Moortgat; Jean-JacquesAACI CliftonAAST VAAACO USAAGP Moortgat; Jean-Jacques Clifton VA USAANM Selvaraj; Senthil Kumar SellaiyaAACO USAAGP Selvaraj; Senthil Kumar Sellaiya US - Systems and methods are provided for identifying unsolicited or unwanted electronic communications, such as spam. The disclosed embodiments also encompass systems and methods for selecting content items from a content item database. Consistent with certain embodiments, computer-implemented systems and methods may use a clustering based statistical content matching anti-spam algorithm to identify and filter spam. Such a anti-spam algorithm may be implemented to determine a degree of similarity between an incoming e-mail with a collection of one or more spam e-mails stored in a database. If the degree of similarity exceeds a predetermined threshold, the incoming e-mail may be classified as spam. Further, in accordance with other embodiments, systems and methods may be provided to determine a degree of similarity between a query or search string from a user and content items stored in a database. If the degree of similarity exceeds a predetermined threshold, the content item from the database may be identified as a content item that matches the query or search string provided by the user. | 2013-01-17 |
| 20130018907 | Dynamic Subsumption Inference - Systems and methods for Dynamic Subsumption Inference are disclosed. For example, a method for Dynamic Subsumption Inference, may include: receiving a time signal associated with the current time; receiving a first input signal comprising data associated with a user at the current time; determining a first context based on the first input signal and the current time; comparing the first context to a database of contexts associated with the user; and determining a second context based in part on the comparison. | 2013-01-17 |
| 20130018908 | INTERACTIVE MEDIA CARD - A method is disclosed wherein a capsule is searchable, the capsule of data having data stored in multiple data stores. In use, a portion of the capsule is displayed and the searched data includes data that is not displayed but is retrievable via the search operation. | 2013-01-17 |
| 20130018909 | PROVIDING AN ANSWER TO A QUESTION LEFT UNANSWERED IN AN ELECTRONIC FORUM - Systems and methods are provided for providing an answer to a question left unanswered in an electronic discussion forum. In some embodiments, a question that has not been answered may be identified in a first discussion forum. A second discussion forum in which to present the question may be determined, where the second discussion forum is more likely than the first discussion forum to result in an answer to the question. The question may then be presented in the second discussion forum, and one or more responses to the question may be received in the second discussion forum. It may then be determined whether one of the one or more responses includes a good answer to the question, and when the determination is that one of the one or more responses includes a good answer, the good answer may be presented in the first discussion forum. | 2013-01-17 |
| 20130018910 | Enterprise Intelligence ('EI') Reporting In An EI FrameworkAANM Reddington; Francis X.AACI SarasotaAAST FLAACO USAAGP Reddington; Francis X. Sarasota FL USAANM Sahota; NeilAACI Costa MesaAAST CAAACO USAAGP Sahota; Neil Costa Mesa CA US - Enterprise Intelligence (‘EI’) reporting in an EI framework, including: identifying, by an EI report generator, EI report criteria for inclusion in an EI report; extracting, by an EI report generator, EI report information that meets the EI report criteria from an EI data repository; assembling, by an EI report generator, the EI report information into an EI report; and presenting the EI report to an EI administrator. | 2013-01-17 |
| 20130018911 | Variable-Length Nonce GenerationAANM Liu; LikaiAACI CambridgeAAST MAAACO USAAGP Liu; Likai Cambridge MA US - Methods and systems for obtaining a scalable variable-length nonce are provided. An exemplary method for obtaining a scalable variable-length nonce includes obtaining an initial nonce candidate. The exemplary method also includes transmitting a query to determine whether the initial nonce candidate has already been assigned. When the initial nonce candidate has already been assigned, a combined nonce candidate is obtained. The combined nonce candidate includes characters appended to the initial nonce candidate. An exemplary system for obtaining a scalable variable-length nonce includes a transmitting engine that transmits a request associated with a current token. The exemplary system also includes a receiving engine that receives a message associated with the current token. The exemplary system further includes a token acquiring engine that obtains a new token, and an appending engine that appends the new token to the current token. | 2013-01-17 |
| 20130018912 | METHOD AND SYSTEM FOR SEARCHING FOR A WEB DOCUMENTAANM Bao; Sheng HuaAACI BeijingAACO CNAAGP Bao; Sheng Hua Beijing CNAANM Chen; JianAACI BeijingAACO CNAAGP Chen; Jian Beijing CNAANM Su; ZhongAACI BeijingAACO CNAAGP Su; Zhong Beijing CNAANM Wang; RuiAACI BeijingAACO CNAAGP Wang; Rui Beijing CN - Provided is a method applied to a system including a plurality of sensors, a proxy, and a server. The method includes: measuring objects by the plurality of sensors to obtain first measurement values; computing a correlation among the first measurement values by the server based on the first measurement values; computing an actual measurement value of a second measurement value by the proxy based on the first measurement values and a given function; verifying the plurality of sensors by setting one or more sensors as verification target sensors in turn by the server at predetermined timing; computing a predicted value of the second measurement value by the server based on the correlation and the first measurement values obtained from the other sensors; and outputting the predicted value of the second measurement value instead of the actual measurement value thereof at least during the verification of the verification target sensors. | 2013-01-17 |
| 20130018913 | ANONYMOUS SEARCH SYSTEM USING HUMAN SEARCHERS - A system and a method for performing a search with the assistance of a computer may assign a unique identifier to a user, to a query submitted to the system by the user, to a human searcher that may respond to the query, and to a result produced by a human searcher in response to the query. These unique identifiers may be stored in a database, and associated with one another. The system maintains a database of unique identifiers for each original query associated with the unique identifier of the posing user and responding searcher, and may establish an anonymous communication channel between the user and the searcher during the initial session when the query is posed and answered, and during follow-up sessions that may occur in the future. | 2013-01-17 |
| 20130018914 | SYSTEM AND METHOD FOR FACILITATING USE OF A SELECTION GUIDE - A system and method functions to automatically invoke a link to a selection guide when the search term(s) being provided in a freeform search query are determined to be associated with a category of item for which a selection guide will provide the most efficient means for the user to locate items of interest. | 2013-01-17 |
| 20130018915 | MOBILE WIRELESS COMMUNICATIONS DEVICE WITH SEARCH SHORTCUT AND RELATED METHODS - A mobile wireless communications device ( | 2013-01-17 |
| 20130018916 | REAL-TIME SEARCH OF VERTICALLY PARTITIONED, INVERTED INDEXESAANM Busch; MichaelAACI Mountain ViewAAST CAAACO USAAGP Busch; Michael Mountain View CA USAANM Desai; Rajesh M.AACI San JoseAAST CAAACO USAAGP Desai; Rajesh M. San Jose CA USAANM Foyle; Robert A.AACI OrangeAAST CAAACO USAAGP Foyle; Robert A. Orange CA USAANM Jayapandian; MageshAACI San JoseAAST CAAACO USAAGP Jayapandian; Magesh San Jose CA US - Provided are techniques for processing a query. A query including constraints for at least two vertically partitioned, inverted indexes is received. The constraints in the query are separated based on the vertically partitioned, inverted indexes. A document identifier iterator is obtained for each of the constraints, wherein each document identifier iterator is associated with a posting list, and wherein each posting list is ordered by document identifier order. A run-time join of the posting lists is performed to obtain a final result set. | 2013-01-17 |
| 20130018917 | Selective Storing of Mining Models for Enabling Interactive Data Mining - A new data mining model (DMM) is created having at least one of the following characteristics: quality and complexity. The new DMM is handled as a candidate for storing in a storage device if a predefined criterion for the characteristics is met. The sum of the sizes of the new DMM and already stored DMMs is determined. In response to the sum falling below a storage limit, the new DMM is stored in the storage device. In response to the sum exceeding the storage limit, a decision is taken based on priorities of the DMMs which DMMs to store in the storage device. | 2013-01-17 |
| 20130018918 | Repetitive Query Recognition and ProcessingAANM Peek; Daniel NotaAACI SunnyvaleAAST CAAACO USAAGP Peek; Daniel Nota Sunnyvale CA US - Processing repetitive database queries may include receiving a database query having a connection identifier, determining whether a queue for database queries contains an earlier database query matching the received database query, identifying the second database query as matching the first database query if the queue contains an earlier matching database query, receiving query results for the earlier matching database query from a database server, and forwarding query results to the clients associated with both database queries using corresponding connection identifiers. | 2013-01-17 |
| 20130018919 | Speculative Switch DatabaseAANM Peek; Daniel NotaAACI SunnyvaleAAST CAAACO USAAGP Peek; Daniel Nota Sunnyvale CA US - Processing switch database operations may include receiving a database selection message from a database client, transmitting an unconditional acknowledgement to the database client in response to the database selection message, accessing a database query from a queue of queries from the a database client where the database query includes a user identifier and a database identifier, determining whether a matching backend database connection exists, and if a matching backend database connection exists, forwarding the database query to the matching backend database connection. In some embodiments, a matching backend database connection may be a backend database connection having a user identifier equivalent to the user identifier of the database query, and a database identifier that is equivalent to the database identifier the database query. | 2013-01-17 |
| 20130018920 | CONFIGURATION MANAGEMENT DATABASE SECURITYAANM Griffin; Andrew M.AACI Fort CollinsAAST COAACO USAAGP Griffin; Andrew M. Fort Collins CO US - Methods, systems, and computer-readable media with executable instructions stored thereon for Configuration Management Database security are provided. Resource data and user security policy data can be loaded from a number of different sources into the CMDB. The resource data and user security policy data can be tagged with an identity of a source of the resource data and an identity of a source of the user security policy data. A number of data filters can be added to the CMDB and at least one of the data filters can be used to filter a user query of the resource data. | 2013-01-17 |
| 20130018921 | NEED-TO-KNOW INFORMATION ACCESS USING QUANTIFIED RISKAANM JIN; HongxiaAACI San JoseAAST CAAACO USAAGP JIN; Hongxia San Jose CA USAANM WANG; QihuaAACI San JoseAAST CAAACO USAAGP WANG; Qihua San Jose CA US - Embodiments of the invention related to access control to sensitive data records, and in particular need-to-know information access using quantified risk. In one aspect of the invention access control includes retrieving a list of accesses to data by a plurality of users for a certain purpose during a specified period of time. The access patterns are derived based on said accesses and the derived access patterns are stored. A risk score is computed, for each of the plurality of users based on each of the plurality of users' need to access the data for said certain purpose, and the risk scores are stored. An aggregated total risk score for each of the plurality of users is created based on each respective user's computed risk score in a specified number of recent periods of time. A risk tolerance threshold is determined based on the aggregated total risk score for each of the plurality of users. A warning is issued if the aggregated total risk score for any of the plurality of users exceeds a risk-tolerance threshold. | 2013-01-17 |
| 20130018922 | MEMORY EFFICIENT STATE-SET REPRESENTATION FOR PLANNINGAANM Schmidt; Tim C.AACI CampbellAAST CAAACO USAAGP Schmidt; Tim C. Campbell CA USAANM Zhou; RongAACI San JoseAAST CAAACO USAAGP Zhou; Rong San Jose CA US - A method for encoding state sets which encodes a binary prefix tree representation as a level ordered edge sequence (LOES) where the inner tree nodes are ordered from left to right, and top to bottom order and coded as bit pairs which represent the presence of leaf nodes. | 2013-01-17 |
| 20130018923 | LossLess Transformation of XBRL Instance to XML Data Model InstanceAANM Ferris; Christopher B.AACI NorthridgeAAST MAAACO USAAGP Ferris; Christopher B. Northridge MA USAANM Li; MinAACI Haidian DistrictAACO CNAAGP Li; Min Haidian District CNAANM Meegan; John V.AACI RidgefieldAAST CTAACO USAAGP Meegan; John V. Ridgefield CT USAANM Rowling; Michael G.AACI VictoriaAACO CAAAGP Rowling; Michael G. Victoria CAAANM Statchuk; Craig A.AACI North GowerAACO CAAAGP Statchuk; Craig A. North Gower CAAANM Tian; ZhongAACI Haidian DistrictAACO CNAAGP Tian; Zhong Haidian District CNAANM Zhao; Xiao FengAACI BeijingAACO CNAAGP Zhao; Xiao Feng Beijing CN - For each of a plurality of concepts indicated in an XBRL schema associated with an XBRL instance, concept relationship information is determined. The concept relationship information is determined from the XBRL schema, context information indicated in the XBRL instance, and at least one of a plurality of files that constitute a taxonomy set for the XBRL instance. Attribute information is determined for each concept based, at least in part, on the XBRL schema and at least one of the files that constitute the taxonomy set. An XML document is generated with XML elements structured in accordance with the concept relationship information. Each of the XML elements is populated with corresponding ones of XBRL facts to yield the structured XML data model instance. | 2013-01-17 |
| 20130018924 | SYSTEM FOR SIMPLIFYING AN XML-BASED SCHEMAAANM Connor; HollyAACI BataviaAAST OHAACO USAAGP Connor; Holly Batavia OH USAANM Farkash; ArielAACI ShimshitAACO ILAAGP Farkash; Ariel Shimshit ILAANM Timm; John T. E.AACI San JoseAAST CAAACO USAAGP Timm; John T. E. San Jose CA US - A method for simplifying an extensible markup language (XML) schema, including: identifying data in an instance specification as variable or fixed, wherein the instance specification corresponds to a complex XML schema; determining a set of types including the variable data, wherein the set of types conforms to a structure of the complex XML schema; capturing the set of types as metadata annotations associated with the instance specification; and generating a simplified XML schema from the instance specification, wherein the simplified XML schema is stored on a memory device. | 2013-01-17 |
| 20130018925 | INDEXING MESSAGING EVENTS FOR SEEKING THROUGH DATA STREAMS - Techniques disclosed herein include systems and methods for indexing data events from a stream of data for seeking through recorded data streams. Techniques disclosed herein can enable a faster and more efficient process by which a processor can seek from one point of time in a data stream to another point of time in that data stream to bring a played-back application to a desired point in time. A playback manager analyzes data events within a series of data events, which are recorded in a linear data structure. The playback manager creates a hierarchical data structure for storing the data events to provide logically grouped storage of data events in addition to the linear data structure. The playback manager stores the data events in the hierarchical data structure based on type of data event and based on timestamps associated with each respective data event. The playback manager then traverses the linear data structure and consolidates data events to produce a hierarchical state representation of the recorded data stream at the given seek point for rendering in a playback application. | 2013-01-17 |
| 20130018926 | Generating Report of Identifiers and Time ValuesAANM Schmidt; OlafAACI WalldorfAACO DEAAGP Schmidt; Olaf Walldorf DEAANM Fischer; Martin P.AACI HeidelbergAACO DEAAGP Fischer; Martin P. Heidelberg DE - Among other disclosure, a computer-implemented method for business process reporting includes receiving, at a server device, a first identifier of a business document, the business document being an instance of a business document type and having a first timestamp. The method includes polling multiple systems with the first identifier using the server device, the polling requesting (i) second identifiers for related objects of the business document according to a relationship model that is local to the system being polled, and (ii) metadata associated with the second identifiers, including second timestamps associated with the related objects; performing polling of at least some of the multiple systems with the second identifiers and any subsequently received identifiers using the server device, until the polling has been performed for all received identifiers. The method includes generating a report regarding the business document, the report including at least the received identifiers and all received timestamps. | 2013-01-17 |
| 20130018927 | USER-DRIVEN MENU GENERATION SYSTEM WITH DYNAMIC GENERATION OF TARGET FILES WITH PLACEHOLDERS FOR PERSISTENT CHANGE OR TEMPORARY SECURITY CHANGE OVER CLOUD COMPUTING VIRTUAL STORAGE FROM TEMPLATE FILES - Dynamic generation of target files is described. A user can select a template file. The template file includes: at least first and second changeable fields configured to be changed persistently, and a third changeable field. The second changeable field is configured to receive a security-related value. A third changeable field includes a first value configured to be changed temporarily to receive an encrypted version of the first value. The template file is parsed to generate a user interface, including: a first prompting label, corresponding to the first changeable field, requesting the user to enter the user content value, a second prompting label, corresponding to the second changeable field, requesting that the user enter audit data and/or access control data. An encrypted version of the first value corresponding to the third changeable field is generated. The first value is temporarily replaced with the encrypted value. The target file is then generated. | 2013-01-17 |
| 20130018928 | PEER-TO-PEER REDUNDANT FILE SERVER SYSTEM AND METHODS - Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file. | 2013-01-17 |
| 20130018929 | Distributed Storage Method and System - Methods and systems are disclosed for distributed storage systems. For example, a device can receive a read request for a first file, where the read request is generated by a host device. The read request is configured to access a file on the host device. The device can access mappings to identify a first mapping. The device can identify a first file on a mobile device based on the first mapping. The device can access the first file, where the accessing uses the first mapping. The device can access the first file by communicating with the mobile device to read the first file. The device can then return the first file. | 2013-01-17 |
| 20130018930 | PEER-TO-PEER REDUNDANT FILE SERVER SYSTEM AND METHODS - Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file. | 2013-01-17 |
| 20130018931 | ACCESSING SNAPSHOTS OF A TIME BASED FILE SYSTEM - A file system driver stored in a computational device receives a request to provide access to a snapshot of a rewritable file system at a selected point in time, wherein a plurality of tokens corresponding to a plurality of data units are stored in the rewritable file system, and wherein an ordering relationship is maintained among the plurality of tokens. The file system driver determines a token corresponding to the selected point in time based on the ordering relationship. A virtual subdirectory name is generated corresponding to the determined token. A virtual subdirectory is created with the generated virtual subdirectory name, wherein the virtual subdirectory is a subdirectory of a root directory. The snapshot is accessed via the subdirectory. | 2013-01-17 |
| 20130018932 | SYSTEM AND METHOD FOR LONG RANGE AND SHORT RANGE DATA COMPRESSIONAANM Bhaskar; UdayaAACI North PatomacAAST MDAACO USAAGP Bhaskar; Udaya North Patomac MD USAANM Su; Chi-JiunAACI RockvilleAAST MDAACO USAAGP Su; Chi-Jiun Rockville MD US - A system and method are provided for use with streaming blocks of data, each of the streaming blocks of data including a number bits of data. The system includes a first compressor and a second compressor. The first compressor can receive and store a number n blocks of the streaming blocks of data, can receive and store a block of data to be compressed of the streaming blocks of data, can compress consecutive bits within the block of data to be compressed based on the n blocks of the streaming blocks of data, can output a match descriptor and a literal segment. The match descriptor is based on the compressed consecutive bits. The literal segment is based on a remainder of the number of bits of the data to be compressed not including the consecutive bits. The second compressor can compress the literal segment and can output a compressed data block including the match descriptor and a compressed string of data based on the compressed literal segment. | 2013-01-17 |
| 20130018933 | Data Shifter and Control Method Thereof, Multiplexer, Data Sifter, and Data SorterAANM Asanaka; KazunoriAACI YokohamaAACO JPAAGP Asanaka; Kazunori Yokohama JP - A data shifter ( | 2013-01-17 |
| 20130018934 | METHODS FOR OPERATING CONTROLLERSAANM Kim; Yong JuneAACI SeoulAACO KRAAGP Kim; Yong June Seoul KRAANM Chung; Jung SooAACI SeoulAACO KRAAGP Chung; Jung Soo Seoul KRAANM Kong; Jun JinAACI Yongin-siAACO KRAAGP Kong; Jun Jin Yongin-si KRAANM Son; HongrakAACI Anyang-siAACO KRAAGP Son; Hongrak Anyang-si KR - A method for operating a controller may include storing a pseudo noise (PN) sequence provided from a PN sequence generator in an i-th area of a seed table and cyclically shifting the PN sequence from the i-th area to an (i+1)-th area in the table to form the table. The table may include row and column areas. A method for operating a controller may include receiving a sequence from a sequence generator, splitting the sequence into seed units, storing split sequences in a j-th area of the seed table, and forming the table including the seed units corresponding to the split sequences stored in the j-th area. A method for operating a controller may include storing a sequence provided from a sequence generator in a seed table that includes a plurality of areas and cyclically shifting the sequence in the table until a seed is formed in each area. | 2013-01-17 |
| 20130018935 | Performing Collective Operations In A Distributed Processing SystemAANM ARCHER; Charles J.AACI RochesterAAST MNAACO USAAGP ARCHER; Charles J. Rochester MN USAANM CAREY; James E.AACI RochesterAAST MNAACO USAAGP CAREY; James E. Rochester MN USAANM MARKLAND; Matthew W.AACI RochesterAAST MNAACO USAAGP MARKLAND; Matthew W. Rochester MN USAANM SANDERS; Philip J.AACI RochesterAAST MNAACO USAAGP SANDERS; Philip J. Rochester MN US - Methods, apparatuses, and computer program products for performing collective operations on a hybrid distributed processing system are provided. The hybrid distributed processing system includes a plurality of compute nodes, each compute node having a plurality of tasks, each task assigned a unique rank, each compute node coupled for data communications by at least one data communications network implementing at least two different networking topologies. A first networking topology includes a tiered tree topology having a root task, and at least two child tasks, where the two child tasks are peers of one another in the same tier. Embodiments include determining by at least one task that a parent of the task has failed to send the task data through the tree topology; and determining whether to request the data from a grandparent of the task or a peer of the task in the same tier in the tree topology; and if the task requests the data from the grandparent, requesting the data and receiving the data from the grandparent of the task through the second networking topology; and if the task requests the data from a peer of the task in the same tier in the tree, requesting the data and receiving the data from a peer of the task through the second networking topology. | 2013-01-17 |
| 20130018936 | INTERACTING WITH TIME-BASED CONTENT - Systems and methods are provided for facilitating user and time-based content interaction. Sampling data received from a user device is compared to time-based content. The comparison is carried out, optionally without relying on watermark matching, to determine whether a match exists between the sampling data and the time-based content. Information relating to the sampling data may be transmitted to the user if the identification engine determines that the match exists. | 2013-01-17 |
| 20130018937 | COMMUNICATION METHOD OF CONTENT REQUESTER, INTERMEDIATE NODE, AND CONTENT OWNER IN CONTENT CENTRIC NETWORKAANM Kim; Jae HoonAACI Yongin-siAACO KRAAGP Kim; Jae Hoon Yongin-si KRAANM Jang; Myeong WukAACI SeoulAACO KRAAGP Jang; Myeong Wuk Seoul KRAANM Lee; Ji HoonAACI Anyang-siAACO KRAAGP Lee; Ji Hoon Anyang-si KR - Communication method of a content requester, an intermediate node of one or more intermediate nodes, and a content owner in a content centric network are provided. A communication method of a content requester in a content centric network (CCN) includes, where the CCN includes the content requester, one or more intermediate nodes, and a content owner, generating a content request packet including a cache token, the cache token being used to determine one or more of the intermediate nodes in which to store content requested from the content owner, and transmitting the generated content request packet to the intermediate nodes and the content owner. | 2013-01-17 |
| 20130018938 | METHOD AND APPARATUS FOR CUSTOMIZED PROVISIONING OF ON-LINE APPLICATION CHANNELSAANM WOOD; AnthonyAACI Palo AltoAAST CAAACO USAAGP WOOD; Anthony Palo Alto CA USAANM Stern; DavidAACI Los GatosAAST CAAACO USAAGP Stern; David Los Gatos CA USAANM Westerhoff; DavidAACI FremontAAST CAAACO USAAGP Westerhoff; David Fremont CA USAANM Ataras; BillAACI PortlandAAST ORAACO USAAGP Ataras; Bill Portland OR USAANM Goodwin; MarkAACI Mountain ViewAAST CAAACO USAAGP Goodwin; Mark Mountain View CA USAANM Graham; AaronAACI Santa ClaraAAST CAAACO USAAGP Graham; Aaron Santa Clara CA USAANM Emerson; MattAACI New OrleansAAST LAAACO USAAGP Emerson; Matt New Orleans LA USAANM Phillips; KevinAACI Los GatosAAST CAAACO USAAGP Phillips; Kevin Los Gatos CA US - A method for a computer system includes receiving an identifier associated with a client streaming player, determining one or more attributes associated with the identifier from a data structure in response to the identifier, determining available channels from a plurality of channels that are to be made available to the client streaming player in response to the identifier, wherein available channels comprises a first channel, but not the second channel, determining a first graphical identifier associated with the first channel, providing the first graphical identifier to the client streaming player, receiving a user selection of the first graphical identifier indicating a user request to associate the first channel with the computer system, and providing an indicator of a server network address associated with the first channel to the client streaming player. | 2013-01-17 |
| 20130018939 | NATIVE VIEWER USE FOR SERVICE RESULTS FROM A REMOTE DESKTOP - In one embodiment, a method includes establishing a session to a remote desktop determined for a user of a client device. The session allows the client device to remotely access the remote desktop to have one or more services performed for the user of the client device using resources of the remote desktop. The client device sends a request for a service in the one or more services to be performed on the remote desktop in the session and receives a result set determined from the service being performed by the remote desktop. A native viewer for the client device is determined based on a type of the result set. The native viewer is then invoked to display the result set. | 2013-01-17 |
| 20130018940 | INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUMAANM Ookuma; SatoshiAACI Yokohama-shiAACO JPAAGP Ookuma; Satoshi Yokohama-shi JP - This invention provides a technique of switching the display screen from a standby screen to a function selection screen in a short period of time in an information processing apparatus which displays screens on a display unit based on the screen data obtained from a server apparatus. To achieve this, an information processing apparatus (MFP) of the invention obtains screen data of a function selection screen (initial screen) from a server apparatus (Web server) while displaying, on a display unit, a standby screen based on screen data obtained from the Web server in a standby state. The MFP switches the display of the display unit from the standby screen to the function selection screen based on the obtained screen data upon receiving a close instruction for the standby screen during the display of the standby screen. | 2013-01-17 |
| 20130018941 | TECHNIQUES FOR PRESENTING EDUCATIONAL MATERIAL ONLINE - Embodiments of the invention provide techniques for verifying that an attendee of an online educational presentation views material that is presented. In some embodiments, a server computer may instruct an attendee's client computer to present verification information to the attendee which the attendee is to acknowledge. The verification information may, for example, comprise one or more codes, and may be presented at a point in time which is difficult for an attendee to predict. An indication whether the attendee acknowledged the verification information during the time it was presented may be stored, allowing the organizer of an online presentation to determine whether each attendee paid attention to the content presented. | 2013-01-17 |
| 20130018942 | SYSTEM AND METHOD FOR BANDWIDTH OPTIMIZATION IN A NETWORK STORAGE ENVIRONMENT - According to one or more embodiments of the present invention, a network cache intercepts data requested by a client from a remote server interconnected with the cache through one or more wide area network (WAN) links (e.g., for Wide Area File Services, or “WAFS”). The network cache stores the data and sends the data to the client. The cache may then intercept a first write request for the data from the client to the remote server, and determine one or more portions of the data in the write request that changed from the data stored at the cache (e.g., according to one or more hashes created based on the data). The network cache then sends a second write request for only the changed portions of the data to the remote server. | 2013-01-17 |
| 20130018943 | DATA SHARING IN A DISTRIBUTED DATA STREAM PROCESSING SYSTEM - State sharing is facilitated in stream processing environments, including distributed stream processing environments. A customized shared state implementation representing the state to be shared is automatically created based on at least one of user preferences, hints of usage, and system performance. | 2013-01-17 |
| 20130018944 | METHODS AND SYSTEMS FOR PROVIDING CONTENT PROVIDER-SPECIFIED URL KEYWORD NAVIGATION - An apparatus and a non-transitory computer-readable medium may perform a method for providing brand-driven URL keyword navigation. The method may comprise: receiving a user selection of an accepted third party; transmitting third party selection information to the accepted third party, the third party selection information being based on the user selection; and receiving brand-driven keyword data from the accepted third party in response to the transmission of the third party selection information, the brand-driven keyword data mapping a keyword to a particular URL. | 2013-01-17 |
| 20130018945 | USER INTERFACE FOR ACCESSING MESSAGES - Described herein are systems and methods for providing a message UI engine for accessing messages on a message system. The message system may comprise a message storage system (that store messages of varying types and formats, such as fax, text, voice/audio, video, and picture messages) and a message access system. The message UI engine is configured by a Flash media UI file for accessing messages and associated message information by interacting with the message access system. The Flash media UI file does not comprise any markup language and comprises only Flash® instructions. The Flash media UI file also comprises a plurality of embedded applications for presenting the plurality of different message types, each embedded application comprising only Flash instructions. The associated message information may be stored and transmitted in a non-markup language format, such as comma-delimited format. The messages and message information may be transmitted using a non-HTTP protocol. | 2013-01-17 |
| 20130018946 | MANAGING BACK UP SETS BASED ON USER FEEDBACKAANM Brown; Andrew PeterAACI GlasgowAACO GBAAGP Brown; Andrew Peter Glasgow GBAANM Flowers; Jeffrey C.AACI MarbleheadAAST MAAACO USAAGP Flowers; Jeffrey C. Marblehead MA USAANM McIsaac; Jessica AnnAACI BostonAAST MAAACO USAAGP McIsaac; Jessica Ann Boston MA USAANM Friend; DavidAACI BostonAAST MAAACO USAAGP Friend; David Boston MA US - The management of backup sets based on user feedback techniques include a method, and a system. In some embodiments of these techniques, the method includes receiving an update to a backup set from a first client device. The method further includes analyzing the update made to the backup set. The method further includes updating a default backup set stored in a storage device based on the update to the backup set. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims. | 2013-01-17 |
| 20130018947 | Performing Collective Operations In A Distributed Processing SystemAANM Archer; Charles J.AACI RochesterAAST MNAACO USAAGP Archer; Charles J. Rochester MN USAANM Carey; James E.AACI RochesterAAST MNAACO USAAGP Carey; James E. Rochester MN USAANM Markland; Matthew W.AACI RochesterAAST MNAACO USAAGP Markland; Matthew W. Rochester MN USAANM Sanders; Philip J.AACI RochesterAAST MNAACO USAAGP Sanders; Philip J. Rochester MN US - Methods, apparatuses, and computer program products for performing collective operations on a hybrid distributed processing system are provided. The hybrid distributed processing system includes a plurality of compute nodes where each compute node has a plurality of tasks, each task is assigned a unique rank, and each compute node is coupled for data communications by at least one data communications network implementing at least two different networking topologies. At least one of the two networking topologies is a tiered tree topology having a root task and at least two child tasks and the at least two child tasks are peers of one another in the same tier. Embodiments include for each task, sending at least a portion of data corresponding to the task to all child tasks of the task through the tree topology; and sending at least a portion of the data corresponding to the task to all peers of the task at the same tier in the tree topology through the second topology. | 2013-01-17 |
| 20130018948 | METHOD AND SYSTEM FOR USE IN PROVIDING NETWORK SERVICES INTERCHANGEAANM Douillet; LudovicAACI EscondidoAAST CAAACO USAAGP Douillet; Ludovic Escondido CA USAANM Mihalov; BryanAACI EscondidoAAST CAAACO USAAGP Mihalov; Bryan Escondido CA USAANM Sadja; AranAACI San DiegoAAST CAAACO USAAGP Sadja; Aran San Diego CA US - Systems and methods are provided in establishing interchanges between consumer electronic (CE) devices and networking services. Some of these embodiments establish an intermediate application programming interface (API) between a plurality of remote CE devices and one or more social networking APIs each corresponding to a social networking service; translate, through an interchange service, communications between the intermediate API and the one or more social networking APIs; identify modifications to a first social networking API; implement a first update to the interchange service such that translations provided by the updated interchange service between the intermediate API and the first social networking API are consistent with the modifications to the first social networking API; and avoid updating at each of the plurality of CE devices relative to the modifications to the first social networking API. | 2013-01-17 |
| 20130018949 | DYNAMIC NEWS MEDIA SELECTION FOR SOCIAL NETWORK DISTRIBUTIONAANM Pradeep; AnanthaAACI PiedmontAAST CAAACO USAAGP Pradeep; Anantha Piedmont CA US - Attributes associated with an entity such as a brand, product, or service are identified from analysis of the entity itself as well as from information from an entity owner such as a company or firm. Attributes and news articles are transmitted over a network. News articles exhibiting characteristics promoting identified attributes are selected and conveyed back over the network. The news articles are then posted on social network walls and profiles of pages of interested individuals. Entities may identify interested individuals as those who have joined, followed, liked, or subscribed to a particular entity page. Interested individuals may also be identified through their profile characteristic information. | 2013-01-17 |
| 20130018950 | CONNECTING A DEVICE TO A MEETINGAANM Narayanan; Giridhar KalpathyAACI BellevueAAST WAAACO USAAGP Narayanan; Giridhar Kalpathy Bellevue WA USAANM Gomber; PujaAACI BellevueAAST WAAACO USAAGP Gomber; Puja Bellevue WA USAANM Rao; DeepakAACI BellevueAAST WAAACO USAAGP Rao; Deepak Bellevue WA USAANM Elias; AnnikaAACI RedmondAAST WAAACO USAAGP Elias; Annika Redmond WA USAANM Anantharaman; SundarAACI RedmondAAST WAAACO USAAGP Anantharaman; Sundar Redmond WA USAANM Choudhary; NishantAACI BellevueAAST WAAACO USAAGP Choudhary; Nishant Bellevue WA US - One or more techniques and/or systems are disclosed for joining a device to a meeting. A device can send a request to join the meeting, such as by selecting a meeting request link in an invitation received at the device. A join meeting service may receive the request, authenticate the request, and return a code package and meeting related document. The code package can be used at the device, and/or at the join meeting service, to identify one or more meeting clients (e.g., applications) on the device. A supported meeting client that may be used to join the device to the meeting can be selected from the one or more meeting identified clients, if at least one meeting client is identified, and launched to join the device to the online meeting. | 2013-01-17 |
| 20130018951 | SCHEDULING A MEETING IN REAL TIMEAANM Piccinini; SandroAACI RomeAACO ITAAGP Piccinini; Sandro Rome ITAANM Pichetti; LuigiAACI RomeAACO ITAAGP Pichetti; Luigi Rome ITAANM Secchi; MarcoAACI RomeAACO ITAAGP Secchi; Marco Rome ITAANM Sidoti; StefanoAACI RomeAACO ITAAGP Sidoti; Stefano Rome IT - A method, data processing system, and computer program product for sending a notification of a meeting. An identification is made when a number of users in a plurality of users requesting the notification of the meeting is within a threshold distance. Whether the number of users is greater than or equal to a threshold number of the plurality of users needed to have the meeting is determined in response to the identification that the number of users in the plurality of users is within the threshold distance. The notification of the meeting is sent to the number of the users in response to determining that the number of users is greater than or equal to the threshold number. | 2013-01-17 |
| 20130018952 | METHOD AND SYSTEM FOR PLANNING A MEETING IN A CLOUD COMPUTING ENVIRONMENT - A method for planning a meeting in a cloud computing environment is disclosed. The method embodiment includes receiving by a server a meeting configuration file including information identifying a meeting, a plurality of meeting collaborators, and/or a plurality of meeting participants. When the meeting configuration file is received, the server is configured to generate a virtual planning space associated with the meeting and located in a cloud computing environment, to transmit a message to the plurality of meeting collaborators that includes an invitation to collaborate in the meeting via the virtual planning space, and to receive an indication to load planning content that includes at least one data object. In response to receiving the indication, the server associates the planning content with the virtual planning space so that the planning content is accessible by the meeting collaborators via the virtual planning space in the cloud computing environment. | 2013-01-17 |
| 20130018953 | METHOD AND SYSTEM FOR PRESENTING A MEETING IN A CLOUD COMPUTING ENVIRONMENT - A method for presenting a meeting in a cloud computing environment is disclosed. The method embodiment includes providing by a server a virtual planning space in a cloud computing environment, wherein the virtual planning space is associated with a meeting and is associated with planning content comprising data objects loaded by a plurality of meeting collaborators. The method also includes receiving by the server an indication to launch the meeting, and in response, generating a virtual meeting room associated with the meeting and an identifier for the virtual meeting room. Thereafter, the server is configured to transmit a message to a plurality of meeting participants that includes an invitation to attend the meeting and the identifier for the virtual meeting room, and to present meeting content comprising at least one data object of the planning content to the meeting participants via the virtual meeting room. | 2013-01-17 |
| 20130018954 | SITUATION-AWARE USER SENTIMENT SOCIAL INTEREST MODELS - A method for constructing user models from user usage and context data is provided where a personal interest graph for a user is constructing from interests of the user derived from usage data and situational data derived from one or more sensors of the electronic device. The nodes in the interest graph also contain information about a degree of user interest in the corresponding interest and a sentiment of the user at the time when the usage data suggests that the user expressed interest in the interest graph. The personal interest graph can be modified by annotating one or more nodes of the personal interest graph with influence information. Later, a current sentiment for the user can be determined by analyzing input from one more sensors on the electronic device, and a particular node can be located in the personal interest graph based on the information in the nodes. | 2013-01-17 |
| 20130018955 | COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR IMPLEMENTING A SOCIAL NETWORK INFORMATION FEED AS A PLATFORM - Disclosed are systems, apparatus, and methods for presenting feed items in an information feed. In various implementations, at least one feed parameter is determined, where the at least one feed parameter identifies a characteristic of at least one feed item to be included in the information feed. In some implementations, at least one feed search strategy is determined based on the determined at least one feed parameter, where the at least one feed search strategy identifies a feed query to be issued to a database system storing the feed items. In various implementations, the at least one feed item is identified based on the determined at least one feed parameter and the at least one feed search strategy. In various implementations, a first result object is generated, where the first result object includes the identified at least one feed item. | 2013-01-17 |
| 20130018956 | METHODS AND SYSTEMS FOR MANAGING MULTIPLE TIMELINES OF NETWORK FEEDS - Systems and methods are provided for managing multiple timelines of network feeds. A system accesses network feeds associated with at least one social network. The system identifies a first set of network feeds based on an associated first name, first keyword, first calendar date, and/or first geographic location. The system identifies a second set of network feeds based on an associated second name, second keyword, second calendar date, and/or second geographic location. The system outputs, to a display device, a first chronological representation of the first set of network feeds based on calendar dates associated with the first set of network feeds and a second chronological representation of the second set of network feeds based on calendar dates associated with the second set of network feeds. The system can supplement the chronological representations of network feeds with additional network feeds associated with other network users. | 2013-01-17 |
| 20130018957 | System and Method for Facilitating Management of Structured Sentiment Content - The present invention provides a structured sentiment expression and management system and method. The present invention can receive sentiment content from at least two contributing users, wherein the received content is structured according to a specific human emotion, gesture or feeling and a level of intensity of the specific human emotion, gesture or feeling. The present invention further displays the received content in a pre-defined and user-selected sentiment category related to the specific human emotion, gesture or feeling. | 2013-01-17 |
| 20130018958 | METHODS AND SYSTEMS FOR PUBLIC COLLABORATIVE INTERFACE FOR PRIVATE NETWORK GROUPS - Systems and methods are provided for a public collaborative interface for private computer networks. A system receives a domain name that enables users associated with the domain name to subscribe to a private network group, wherein the domain name differs from a domain name for the private network group. The system outputs a network feed from a user of the private network group to a display device associated with a user associated with the domain name in response to a determination that the user associated with the domain name is subscribed to the private network group. The system outputs a network feed from the user associated with the domain name to display devices associated with users of the private network group in response to a determination that the user associated with the domain name is subscribed to the private network group. The received domain name can be an email address. | 2013-01-17 |
| 20130018959 | SYSTEMS AND METHODS FOR THE ANALYSIS AND DISSEMINATION OF DATA WITHIN A NETWORKED COMMUNITY - A computer-implemented method for analyzing and disseminating data within a networked community is described. It is determined whether to gather data from a variety of data sources. Members of the networked community may also contribute data. The data is gathered and provided to an administrator of the networked community. Upon being analyzed, the data is disseminated to the members of the networked community. | 2013-01-17 |
| 20130018960 | Group Interaction around Common Online Content - An on-line system that allows a group of people to interact around common content, in which the system includes: a computer network; a server system coupled to the computer network; and multiple user devices, each of which is coupled to the computer network and each of which is associated with a respective member of the group, in which the server system stores identification information for each member of the group, and in which, in response to receiving a lead to content initiated by a member of the group, the server system is configured to send a reference to the content to the respective user devices of the other members of the group. In response to receiving the reference to the content, at least some of the user devices automatically access and load the content via the network. | 2013-01-17 |
| 20130018961 | METHOD AND SYSTEM FOR COLLECTING INFORMATION ABOUT A USER'S MEDIA COLLECTIONS FROM MULTIPLE LOGIN POINTS - Collecting information about a user's media collections at a central location from multiple login points and/or multiple devices owned by the user is disclosed herein. The user establishes a user account at a central server. A client application may be downloaded to the user's device for establishing a connection to the central server. Subsequently, each time the user logs in to the central server, the central server receives a unique machine identifier for the connected and currently in-use user device. The central server receives information about the user's media collection from the user device and stores that media collection by its MID under the user's individual account. The central server obtains and stores information about all the user's media collections owned by user devices connected and in-use and previously connected to the central server rather than only having knowledge of the media collection stored on the currently in-use user device. | 2013-01-17 |
| 20130018962 | CLIENT APPARATUS, SERVER APPARATUS, DOCUMENT MANAGEMENT SYSTEM, DOCUMENT MANAGEMENT METHOD, AND MEDIUM STORING PROGRAM THEREOF - A client generates a list associating a document, an operation for the document, and a user and transmits the list to a server. When an operation for the document is received from a user, the client acquires information including a document, an operation for the document, and a user and transmits the information to the server. The server receives and stores the list from the client, receives the information from the client, searches storage unit for a list including information matching the information, and transmits the list to the client. The client receives and displays the searched list. | 2013-01-17 |
| 20130018963 | Journaling, Analysis, and Archiving of Electronic CommunicationsAANM Brauff; Craig A.AACI BellevueAAST WAAACO USAAGP Brauff; Craig A. Bellevue WA USAANM Cochran; Calvin R.AACI TacomaAAST WAAACO USAAGP Cochran; Calvin R. Tacoma WA USAANM Perkins; Justin D.AACI RentonAAST WAAACO USAAGP Perkins; Justin D. Renton WA US - Disclosed is a communication journaling and archival system which obtains content from social networks, handles re-authentication requirements which occur with respect to monitored users and social networks, includes content obtained from social networks in a journal and archiving system compatible with email journaling and archiving, and can be configured to send a journaled communication to multiple journal destinations and journal formats. | 2013-01-17 |
| 20130018964 | MESSAGE CATEGORIZATIONAANM Osipkov; IvanAACI BellevueAAST WAAACO USAAGP Osipkov; Ivan Bellevue WA USAANM Jiang; WeiAACI RedmondAAST WAAACO USAAGP Jiang; Wei Redmond WA USAANM Davis; Malcolm HollisAACI KirklandAAST WAAACO USAAGP Davis; Malcolm Hollis Kirkland WA USAANM Hines; DouglasAACI KenmoreAAST WAAACO USAAGP Hines; Douglas Kenmore WA USAANM Korb; JoshuaAACI IssaquahAAST WAAACO USAAGP Korb; Joshua Issaquah WA US - One or more techniques and/or systems are provided for defining a message behavior profile for a sender, which may be used to categorize messages from the sender. A message behavior profile may be defined based upon, for example, message distribution behavior of the sender (e.g., volume, frequency, variance in content amongst messages sent to recipients, etc.); recipient interactions with messages from the sender (e.g., message read rates, message response rates, etc.); unsubscription options comprised within messages from the sender; and/or other factors. In this way, the message behavior profile and/or features extracted from a message may be used to categorize a message from the sender (e.g., newsletter, commercial advertisements, alert, social network etc.). Categorized messages may be organized into folders, displayed or hidden within views, and/or processed based upon their respective categorizations. | 2013-01-17 |
| 20130018965 | REPUTATIONAL AND BEHAVIORAL SPAM MITIGATIONAANM Ramachandran; Aravind K.AACI RedmondAAST WAAACO USAAGP Ramachandran; Aravind K. Redmond WA USAANM Davis; Malcolm HollisAACI KirklandAAST WAAACO USAAGP Davis; Malcolm Hollis Kirkland WA USAANM Costea; MihaiAACI RedmondAAST WAAACO USAAGP Costea; Mihai Redmond WA US - One or more techniques and/or systems are provided for identifying abusive message objects (e.g., URLs, email addresses, etc.), abusive infrastructure components and/or abusive users of a message communication medium(s). In particular, abusive message objects may be identified by aggregating abuse reports to assign abuse values to message objects used within messages by reported users identified within the abuse reports. Abusive users may be identified based upon (e.g., unreported) users that have sent messages comprising message objects identified as abusive. Users may also be identified as abusive users based upon account usage patterns within the message communication medium(s) (e.g., a broadcast usage pattern where a user sends a large number of messages, but receives few responses). Additionally, infrastructure components associated with abusive users may be identified as abusive infrastructure components. In this way, abusive content, such as spam, may be identified and/or mitigated within the message communication medium(s). | 2013-01-17 |
| 20130018966 | MESSAGE ATTACHMENT TRACKINGAANM Kubovsky; Inbal ZilbermanAACI Givat SchmuelAACO ILAAGP Kubovsky; Inbal Zilberman Givat Schmuel ILAANM Soffer; GuyAACI Ra'ananaAACO ILAAGP Soffer; Guy Ra'anana IL - The present disclosure involves systems, software, and computer implemented methods for tracking files attached to electronic messages. One process includes operations for receiving a message, the message including information to be displayed by a message reading application, the message including a first indication that a file was attached to the earlier message, wherein the first indication is marked to not be displayed with the information by the message reading application; determining that the file is not attached to the message; sending a request for the file to a user identifier, the user identifier being included in the message and associated with the file or the earlier message or both; and receiving the file. | 2013-01-17 |
| 20130018967 | SYSTEM AND METHOD FOR DERIVING USER EXPERTISE BASED ON DATA PROPAGATING IN A NETWORK ENVIRONMENTAANM Gannu; Satish K.AACI San JoseAAST CAAACO USAAGP Gannu; Satish K. San Jose CA USAANM Malegaonkar; Ashutosh A.AACI MilpitasAAST CAAACO USAAGP Malegaonkar; Ashutosh A. Milpitas CA USAANM Raina; DeepaliAACI Santa ClaraAAST CAAACO USAAGP Raina; Deepali Santa Clara CA US - A method is provided in one example and includes evaluating network traffic; identifying data within the network traffic that is associated with a uniform resource locator (URL); identifying at least one condition associated with the URL; and classifying the URL as a transitional web page or as a valuable web page based on the condition. | 2013-01-17 |
| 20130018968 | AUTOMATIC PROFILING OF SOCIAL MEDIA USERSAANM Pennacchiotti; MarcoAACI Mountain ViewAAST CAAACO USAAGP Pennacchiotti; Marco Mountain View CA USAANM Popescu; Ana-MariaAACI Mountain ViewAAST CAAACO USAAGP Popescu; Ana-Maria Mountain View CA US - Disclosed are methods and apparatus for classifying users. In accordance with one embodiment, a plurality of messages posted by a user via a microblogging service may be obtained. A set of feature values associated with the user may be obtained, each of the set of feature values corresponding to a different one of a set of one or more features. One or more of the set of feature values may be obtained based, at least in part, on content of the plurality of messages posted by the user, messaging behavior of the user via the microblogging service, and/or social connections of the user established via the microblogging service. The user may be classified based upon the set of feature values associated with the user. | 2013-01-17 |
| 20130018969 | MISSED INSTANT MESSAGE NOTIFICATION - A method and system for capturing missed communications is provided. An enhanced real-time communication system receives a communication from an initiating participant for a receiving participant that is not available. The enhanced real-time communication system detects that the receiving participant missed the received communication from the initiating participant. Upon detecting that the receiving participant missed the communication, the enhanced real-time communication system stores the missed communication for later retrieval by the receiving participant. | 2013-01-17 |
| 20130018970 | System and Method for Providing an Application to a Device - The disclosed embodiments include a system and method for providing at least one electronic application to at least one device. In one embodiment, the method includes acquiring device information that relates to the device and determining whether the device supports the at least one application based on the device information. The method may further include generating an electronic message for the device wherein the message contains at least one link for acquiring the at least one application when the device supports the application. | 2013-01-17 |
| 20130018971 | Message Screening System - A message screening system includes routing to a supervisory recipient an electronic message directed to an intended recipient. The supervisory recipient then is allowed to screen the electronic message by approving or rejecting the electronic message. The electronic message then is forwarded to the intended recipient if the electronic message is approved by the supervisory recipient. | 2013-01-17 |
| 20130018972 | SYSTEMS AND METHODS FOR CREATING AND UPDATING REPUTATION RECORDS - According to one aspect of the present disclosure, a computer-implemented method is provided for generating a reputation record and filtering electronic messages, each reputation record including a reputation score and a reputation key. The method includes receiving at least one incoming event notification, including a reputation key; determining, based on the reputation key, whether a corresponding reputation record exists; creating a new reputation record if the corresponding reputation record does not exist; determining a trust determination function based on the incoming event notification; calculating a reputation score based on the determined trust determination function, the incoming event notification, and an attribute associated with the reputation key; storing the calculated reputation score along with the reputation key in either the new reputation record or the corresponding reputation record; and filtering one or more electronic messages based on the calculated reputation score. | 2013-01-17 |
| 20130018973 | SYSTEMS AND METHODS TO IMPLEMENT AN EXCHANGE MESSAGING POLICY - Systems for and methods of evaluating messaging, comprising, receiving, via at least one server device, one or more messages, and said at least one server device processing at least one of the one or more messages by grading content included in said at least one message, applying a weighting factor to said at least one message according to said grading, thereby determining a weighted message count for said at least one message, aggregating the weighted message count for said at least one message, and initiating an action if the aggregated weighted message count meets or exceeds a predetermined count threshold. | 2013-01-17 |
| 20130018974 | COMMUNICATION TERMINAL APPARATUS, EMAIL CREATING METHOD AND RECORDING MEDIUMAANM Itani; HiroshiAACI Osaka-shiAACO JPAAGP Itani; Hiroshi Osaka-shi JPAANM Sumida; YoshiakiAACI Osaka-shiAACO JPAAGP Sumida; Yoshiaki Osaka-shi JP - This invention is directed to provision of a communication terminal apparatus that allows a reply email to be created by a simple operation without interrupting a current email creating process in a case where the remaining battery charge has been reduced during the email creating process. The communication terminal apparatus comprising: a communicating portion for sending/receiving a mail; a displaying portion; a storage portion that a preliminarily created power reducing message registered; a character string editing portion for displaying characters input by an input portion and conversion candidates of the characters on the displaying portion; a predictive conversion controlling portion for acquiring conversion candidates corresponding to characters input to the character string editing portion; and a remaining battery charge determining portion for determining a state of a remaining battery charge, wherein the predictive conversion controlling portion acquires and adds the power reducing message from the storage portion to conversion candidates if the remaining battery charge determining portion determines that a remaining battery charge level is equal to or less than a first prescribed value. | 2013-01-17 |
| 20130018975 | LOW FREQUENCY METHOD OF PAIRING A MASTER DEVICE TO MULTIPLE SLAVE DEVICESAANM Higgins; Robert J.AACI PlantationAAST FLAACO USAAGP Higgins; Robert J. Plantation FL US - Method and apparatuses for pairing more than one slave device with a master device through an exchange of low frequency messages between the slave devices and the master device are disclosed. A first secure data connection is established between a first slave device and the master device typically upon successfully completing a low frequency exchange of pairing credentials associated with establishment of the first secure data connection. The first slave device maintains an active, low frequency transceiver for receiving low frequency transaction requests from other slave devices. Upon receipt of a low frequency transaction request from a second slave device, the first slave device forwards low frequency transmissions between the second slave device and the master device to facilitate in exchanging pairing credentials associated with establishment of a second secure data connection. | 2013-01-17 |
| 20130018976 | CACHING EMAIL UNIQUE IDENTIFIERS - Accessing, via an end user device, email messages of an external mail source. A direct access proxy is operative to reconcile the email contents of external email sources with the email contents of user devices through the use of lists of unique email identifiers (UIDs). A Partition Database returns UID lists reflective of the UIDs of email messages previously received from the external email source and forwarded to a network server of the system (forwarded UID lists). A memory cache external to the direct access proxy and its corresponding Partition Database returns forwarded UID lists. The direct access proxy determines the data reliability of the Partition Database and memory cache, and obtains forwarded UID lists from the memory cache when it determines that the memory cache is at least as reliable as the Partition Database. | 2013-01-17 |
| 20130018977 | DATA SHARING METHODS AND PORTABLE TERMINALSAANM Peng; GangAACI BeijingAACO CNAAGP Peng; Gang Beijing CN - A data sharing method and a portable terminal are provided. The portable terminal is a first terminal having a first system and a second system which have a capability of operating a shared storage area. The method comprises: starting transmitting a file in the shared storage area to a second terminal by the first system; acquiring uploaded information of the file by the second system, when detecting that the first system fulfills a predetermined condition, during the transmission of the file in the shared storage area to the second terminal by the first system; and continuing the transmission of the file to the second terminal by the second system in accordance with the uploaded information. In the transmission of shared date according to the embodiments of the present disclosure, due to the two-system hybrid architecture of the terminal, one of the two systems may continue the transmission of the shared data if the transmission is interrupt by shut down or fault of the other one of the two systems, thereby the user experience in transmitting the shared data may be improved. | 2013-01-17 |
| 20130018978 | CONTENT DELIVERY NETWORK WITH DEEP CACHING INFRASTRUCTURE - Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices. | 2013-01-17 |
| 20130018979 | COMMUNICATION PROTOCOLSAANM Cohen; Daniel C.AACI NewtonvilleAAST MAAACO USAAGP Cohen; Daniel C. Newtonville MA USAANM Spitaels; James S.AACI ShrewsburyAAST MAAACO USAAGP Spitaels; James S. Shrewsbury MA USAANM Melanson; Mark R.AACI ChelmsfordAAST MAAACO USAAGP Melanson; Mark R. Chelmsford MA US - A system for exchanging information is provided. The system includes a memory, a first communication link, and at least one processor implementing a first protocol. The at least one processor is coupled to the memory and the first communication link. The at least one processor is configured to receive, via the first communication link, a first request message including a first globally unique identifier (GUID); start, responsive to receipt of the first request message, a communication session over the first communication link; provide a first response message including the first GUID; receive, via the first communication link, a second request message including data and a second GUID; write the data to a location indicated by the second GUID; read information stored at the indicated location; and provide a second response message including the second GUID and the information. | 2013-01-17 |
| 20130018980 | Communication System and Communication Device - A communication system includes a communication device and a communication network configured to communicate with the communication device. The communication network includes a storage unit configured to store first communication information related to a communication to the communication device that is generated when communications with the communication device are unattainable; and a notifying unit configured to send the first communication information stored in the storage unit to the communication device when communications with the communication device become attainable. The communication device is configured to receive the first communication information sent from the notifying unit, and includes a restraining unit configured to restrain function of a local device based on the first communication information. | 2013-01-17 |
| 20130018981 | APPARATUS AND METHOD FOR SCALABLE APPLICATION SERVICEAANM KIM; Kyung-WonAACI SeoulAACO KRAAGP KIM; Kyung-Won Seoul KRAANM Lim; Tae-BeomAACI Yongin-siAACO KRAAGP Lim; Tae-Beom Yongin-si KRAANM Lee; Seok-PilAACI Seongnam-siAACO KRAAGP Lee; Seok-Pil Seongnam-si KR - There are one or more pre-parsers for extracting one or more components from integrated document in a network system comprised of at least one terminal, a server, and at least one repeater, where the pre-parsers are installed in one or more of the terminal, the server, and the repeater. The server may create a primary SADL integrated document and transmit it to the terminal or the repeater. And, the repeater may transmit secondary SADL integrated document or the application, created by applying delivery context to the primary SADL integrated document to the terminal. The terminal may also apply delivery context to the primary SADL integrated document or the secondary SADL integrated document, thereby creating an application optimized for the terminal. | 2013-01-17 |
| 20130018982 | METHOD AND SYSTEM FOR PROVIDING RECOMMENDED INFORMATION FROM A CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM - A method for presenting to a user recommended information from a customer relationship management (CRM) system is disclosed. The method embodiment includes receiving by a user system associated with a user an indication to request recommended CRM records managed by the CRM system, and in response, collecting real-time user specific information stored on the user system. A message including a request for recommended CRM records and at least a portion of the real-time user specific information is transmitted from the user system to a CRM server configured to identify at least one recommended CRM record from a plurality of CRM records related to the user-specific information. When a response message from the CRM server and including information identifying the recommended CRM record(s) is received by the user system, at least a portion of the information is displayed on a user interface of the user system. | 2013-01-17 |
| 20130018983 | Method and System for Controlled Distribution of Information Over a Network - An information management and distribution system is disclosed. The information management and distribution system includes a client-side application and a server application that interact to facilitate the controlled exchange of contact information over a network. The client-side application can provide creation and design, rolodex, exchange, and update features. The information management and distribution system can also include a corporate administrator application. Still another aspect of the invention is that contact information can be distributed to registered users in a common format. | 2013-01-17 |
| 20130018984 | INFORMATION CARD FEDERATION POINT TRACKING AND MANAGEMENT - A client can store information about federation points. A federation point is a combination of an identifier of an account on a relying party and an identifier of an information card. The client can track which information cards are included n various federation points, and can use this information to assist the user in performing a transaction with relying parties. | 2013-01-17 |
| 20130018985 | Methods and Apparatus for Remote Data Transfer - Methods and apparatus for communication and data transfer according to various aspects of the present invention include a communication system configured to transfer data to and from a mobile customer device. The communication system may receive customer data for a customer, such as a communication carrier for and a type of remote device. The communication system may include a storage system to store communication information associated with a plurality of wireless carriers and/or device types, such as the wireless carrier and the remote device identified for the user. The communication system may further include a host configured to access the storage system and communicate with the remote device according to the communication information associated with the wireless carrier and/or the remote device. | 2013-01-17 |
| 20130018986 | ADAPTABLE DATA STREAM TRANSMISSIONAANM Ellouze; SelimAACI LannionAACO FRAAGP Ellouze; Selim Lannion FRAANM Fromentoux; GaelAACI Pleumeur BodouAACO FRAAGP Fromentoux; Gael Pleumeur Bodou FRAANM Marjou; XavierAACI LannionAACO FRAAGP Marjou; Xavier Lannion FR - A method of transmitting a data stream previously coded according to an adaptable coding between a first terminal and a second terminal through the intermediary of a session established according to an HTTP-based transport protocol is disclosed. In one aspect, collection is by the first terminal of a set of context information relating to the session, to the first terminal and to the second terminal. Then, formation is of an adaptation scheme as a function of the set of context information. Next, adaptation is of the data stream by the first terminal as a function of the adaptation scheme. Lastly, transmission is of the adapted data stream by the first terminal to the second terminal. | 2013-01-17 |
| 20130018987 | ADAPTIVE REPLICATIONAANM Seaman; David RobertAACI MississaugaAACO CAAAGP Seaman; David Robert Mississauga CAAANM Wall; Blair JamesAACI TorontoAACO CAAAGP Wall; Blair James Toronto CAAANM Capson; Christopher CarlAACI PickeringAACO CAAAGP Capson; Christopher Carl Pickering CA - This disclosure is related to systems, devices, and methods of adaptive replication. Adaptive replication can allow a node in a network to optimally determine where, when, and how to retrieve data from other nodes in the network. For example, adaptive replication may include receiving a notification corresponding to data at a first node in the network and selecting a node of multiple nodes in the network to retrieve the data from. The first node may retrieve the data from any node within the network that has the data. In some embodiments, a node may add delays or select where to retrieve data from based on a priority, a bandwidth, or other factors. | 2013-01-17 |
| 20130018988 | Speculative Begin TransactionAANM Peek; Daniel NotaAACI SunnyvaleAAST CAAACO USAAGP Peek; Daniel Nota Sunnyvale CA US - Speculative processing of begin transaction database messages may include receiving a begin transaction message from a database client, transmitting an acknowledgement of the begin transaction message to the database client prior to forwarding the begin transaction message to the database server, forwarding the begin transaction message to the database server, and receiving an acknowledgement of the begin transaction message from the database server. In some implementations, the acknowledgement of the begin transaction message to the database client is transmitted substantially without delay after receiving the begin transaction message from the database client. | 2013-01-17 |
| 20130018989 | Speculative Database AuthenticationAANM Peek; Daniel NotaAACI SunnyvaleAAST CAAACO USAAGP Peek; Daniel Nota Sunnyvale CA US - Speculative processing of authentication messages may include transmitting a first series of simultaneous messages to a database client, the first series of simultaneous messages including a handshake message and a first authentication acknowledgement message, receiving a second series of simultaneous messages from the database client, the second series of simultaneous messages including an authentication message and a database message, and transmitting a database acknowledgment message to the database client. In some implementations, the second series of simultaneous messages is received from the database client substantially without delay after the transmission of the first series of simultaneous messages. | 2013-01-17 |
| 20130018990 | NEGOTIATIONS FOR ALTERNATE DOWNLOAD OPTIONS BETWEEN AN END USER AND A SERVERAANM Cai; YigangAACI NapervilleAAST ILAACO USAAGP Cai; Yigang Naperville IL USAANM Hua; SuzannAACI LisleAAST ILAACO USAAGP Hua; Suzann Lisle IL US - Systems and methods are disclosed for negotiating alternate download options for downloading a file from a server to an end user device. A device in one embodiment transmits a first request to a server over a network to download a file from the server. The download is not available due to resource limitations in the network or the server itself. Thus, the device receives a response from the server indicating that the download is not available. The device processes the response to identify alternate download options offered by the server for downloading the file. The device detects a selection by the end user of one of the alternate download options, and generates a second request that includes an indication of the selected option. The device then transmits the second request to the server. | 2013-01-17 |
| 20130018991 | SYSTEM AND METHOD FOR PACKETIZING DATA STREAM IN PEER-TO-PEER (P2P) BASED STREAMING SERVICEAANM KIM; Young WookAACI Seongnam-siAACO KRAAGP KIM; Young Wook Seongnam-si KRAANM KIM; Jong SooAACI Seongnam-siAACO KRAAGP KIM; Jong Soo Seongnam-si KRAANM PARK; Jung JunAACI Seongnam-siAACO KRAAGP PARK; Jung Jun Seongnam-si KRAANM YANG; Seung KwanAACI Seongnam-siAACO KRAAGP YANG; Seung Kwan Seongnam-si KRAANM OH; Jae WonAACI Seongnam-siAACO KRAAGP OH; Jae Won Seongnam-si KRAANM WOO; Chang HeeAACI Seongnam-siAACO KRAAGP WOO; Chang Hee Seongnam-si KRAANM LEE; Sang HyunAACI Seongnam-siAACO KRAAGP LEE; Sang Hyun Seongnam-si KR - A system to packetize a data stream includes a piece generating unit including a processor configured to generate data pieces of the data stream, each data piece being generated during an equal time interval, and a communication unit to transmit the pieces of the data stream. A method that uses a processor to packetize a data stream includes generating, using the processor, data pieces of the data stream, each data piece being generated during an equal time interval, and transmitting the pieces of the data stream. A non-transitory computer-readable medium includes a program for instructing a computer, when executed by a processor, to perform the steps of: generating data pieces of the data stream, each data piece being generated during an equal time interval; and transmitting the pieces of the data stream. | 2013-01-17 |
| 20130018992 | Method And System For Caching Real-Time Data - A system and method for storing data representing a multidimensional entity using corresponding dimensions for the data, storing a further dimension for the data, the further dimension being a modification timestamp indicating a time when the data was modified, receiving a request for the data representing the multi-dimensional entity, the request including a request timestamp indicating a further time when a previous request for the data representing the multi-dimensional entity was received and transmitting the data only when the modification timestamp is later than the request timestamp. | 2013-01-17 |
| 20130018993 | EFFICIENT USE OF DYNAMIC HOST CONFIGURATION PROTOCOL IN LOW POWER AND LOSSY NETWORKSAANM Hui; Jonathan W.AACI Foster CityAAST CAAACO USAAGP Hui; Jonathan W. Foster City CA USAANM Woo; Lik Chuen AlecAACI Union CityAAST CAAACO USAAGP Woo; Lik Chuen Alec Union City CA USAANM Hong; WeiAACI BerkeleyAAST CAAACO USAAGP Hong; Wei Berkeley CA US - In one embodiment, each of a plurality of devices in a computer network is configured to i) transmit a unicasted dynamic host configuration protocol (DHCP) solicit message to a neighbor device having a route to a border router as an assumed DHCP relay without regard to location of a DHCP server, and ii) operate as a DHCP relay to receive unicasted DHCP solicit messages and relay the solicit message to the border router of the network without regard to location of the DHCP server, and to relay a DHCP reply to a corresponding requestor device. | 2013-01-17 |
| 20130018994 | NETWORK CONNECTIVITY WIZARD TO SUPPORT AUTOMATED CREATION OF CUSTOMIZED CONFIGURATIONS FOR VIRTUAL PRIVATE CLOUD COMPUTING NETWORKSAANM FLAVEL; AshleyAACI New YorkAAST NYAACO USAAGP FLAVEL; Ashley New York NY USAANM LUND; CarstenAACI Berkeley HeightsAAST NJAACO USAAGP LUND; Carsten Berkeley Heights NJ USAANM NGUYEN; HanAACI MarlboroAAST NJAACO USAAGP NGUYEN; Han Marlboro NJ US - A method of implementing a cloud computing network includes defining, for a cloud computing network including tangible network storage elements and tangible network computing elements, a library of network connectivity building blocks for designing a virtual private cloud computing network within the cloud computing network. Each building block has user-definable attributes and each building block is translatable into a set of network element configuration statements that instantiate an action particular to the building block. Usage rules specifying how the building blocks can be used are defined for the cloud computing network. Dynamically-selected building blocks from the library are accepted and assembled into a configuration template. The configuration template is validated against the usage rules. The virtual private cloud computing network is implemented in accordance with the validated configuration template. | 2013-01-17 |
| 20130018995 | COMMUNICATIONS SYSTEM, APPARATUS AND METHODAANM Sansom; Patrick MichaelAACI LondonAACO GBAAGP Sansom; Patrick Michael London GBAANM Valentine; Ian JamesAACI LondonAACO GBAAGP Valentine; Ian James London GB - The present invention relates to a communications system ( | 2013-01-17 |
| 20130018996 | FLEXIBLE GRAPHICAL EXTENSION ENGINE - A flexible graphical extension engine having a function block engine combined with extensions in communications with a wall module bus to make it possible to provide fixed function, configurable function and programmable function devices which implement additional function block behavior, and provide an automated configuration approach for generating configuration files for a programmable wall module. In other words, the engine not only depends on fixed inputs and outputs (I/O's) and fixed features in a control solution, but also may allow for flexible blocks and the ability to change an interface on the fly (i.e., during operation). | 2013-01-17 |
| 20130018997 | Distribution of Content Document to Varying Users with Security, Customization and Scalability - A system and method for receiving a request for a container document, determining whether the request is for a container document associated with a user group, determining whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of status within the user group, determining the level of status of the requestor based on a determination that the requestor is associated with a level of status within the user group, requesting configuration information based on a determination that the container document is associated with a user group and the level of status, receiving the configuration information, and serving the container document using the configuration information. | 2013-01-17 |
| 20130018998 | MANAGING APPLICATION INTERACTIONS USING DISTRIBUTED MODALITY COMPONENTS - A method for managing multimodal interactions can include the step of registering a multitude of modality components with a modality component server, wherein each modality component handles an interface modality for an application. The modality component can be connected to a device. A user interaction can be conveyed from the device to the modality component for processing. Results from the user interaction can be placed on a shared memory are of the modality component server. | 2013-01-17 |
| 20130018999 | PLACEMENT OF SERVICE DELIVERY LOCATIONS OF A DISTRIBUTED COMPUTING SERVICE BASED ON LOGICAL TOPOLOGYAANM MERRILL; JoshuaAACI ParkerAAST COAACO USAAGP MERRILL; Joshua Parker CO USAANM DAI; HuidaAACI CupertinoAAST CAAACO USAAGP DAI; Huida Cupertino CA USAANM ZHU; JiangAACI SunnyvaleAAST CAAACO USAAGP ZHU; Jiang Sunnyvale CA USAANM KAPUR; SukhdevAACI SaratogaAAST CAAACO USAAGP KAPUR; Sukhdev Saratoga CA USAANM BANERJEE; SubrataAACI Los AltosAAST CAAACO USAAGP BANERJEE; Subrata Los Altos CA USAANM ELDER; DannyAACI San DiegoAAST CAAACO USAAGP ELDER; Danny San Diego CA USAANM GANESAN; AshokAACI San JoseAAST CAAACO USAAGP GANESAN; Ashok San Jose CA USAANM ZHANG; ShujinAACI Palo AltoAAST CAAACO USAAGP ZHANG; Shujin Palo Alto CA USAANM MEDVED; JanAACI PleasantonAAST CAAACO USAAGP MEDVED; Jan Pleasanton CA US - In one embodiment, a method comprises receiving a request for a distributed service, the distributed service offered by a service provider via a data communications network having service delivery locations reachable via a prescribed physical topology; identifying the service delivery locations within a prescribed logical topology overlying the prescribed physical topology, the prescribed logical topology segregating the distributed service from other network traffic on the prescribed physical topology; and identifying one or moreof the service delivery locations optimized for providing the distributed service to at least one service consumption location in the prescribed logical topology according to a prescribed service level agreement with the service provider. | 2013-01-17 |
| 20130019000 | MULTI-OPERATIONAL TRANSACTIONAL ACCESS OF IN-MEMORY DATA GRIDS IN A CLIENT-SERVER ENVIRONMENTAANM Markus; MirceaAACI LondonAACO GBAAGP Markus; Mircea London GBAANM Surtani; ManikAACI LondonAACO GBAAGP Surtani; Manik London GB - A client computing system identifies a start of a multi-operational transaction pertaining to access of data stored in caches being managed by nodes residing in Java Virtual Machines in an in-memory data grid. The client computing system stores transaction context data indicating the start of the multi-operational transaction and identifies an application request to perform an operation pertaining to the multi-operational transaction. The application request is from an application that resides outside of the Java Virtual Machines of the nodes. The client computing system determines the transaction context of the operation based on the transaction context data and sends an operation request over a network to a managing node in the in-memory data grid to manage the multi-operational transaction. The operation request includes header data based on the transaction context data. | 2013-01-17 |
| 20130019001 | DISTRIBUTED INTELLIGENT NETWORK - A network appliance ( | 2013-01-17 |
| 20130019002 | SYSTEM AND METHODS OF RESOURCE USAGE USING AN INTEROPERABLE MANAGEMENT FRAMEWORK - Generic rights expression language allowing interoperability across different computing environments including resource usage of different applications. A formal framework for usage management provides scaffolding upon which interoperable usage management systems can be built. Certain features of the framework are standardized, such as the operational semantics, including areas free of standards that necessitate choice and innovation to achieve a balance of flexibility and usability for interoperability in usage management systems. | 2013-01-17 |
| 20130019003 | Method for Managing Records in an IMS Network, and S-CSCF Server Implementing Said MethodAANM Bouvet; BertrandAACI Perros-GuirecAACO FRAAGP Bouvet; Bertrand Perros-Guirec FR - A method and apparatus are provided for management of registrations in an IMS network. The method includes: creating, for a given public identity, at least two registration queues, each one being associated with a registration policy; receiving a registration message sent by a terminal having the public identity; and assigning one of the registration queues to the terminal on the basis of a field included in the message. | 2013-01-17 |
| 20130019004 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR DERIVING USER AVAILABILITY FROM USER CONTEXT AND USER RESPONSES TO COMMUNICATIONS REQUESTSAANM Sylvain; DanyAACI QuebecAACO CAAAGP Sylvain; Dany Quebec CA - Disclosed herein are methods, systems, and computer readable media for deriving user availability from user context and user responses to communications requests. According to an aspect, a method includes monitoring communications requests. Each of the communications requests may include a request for conducting a communication session between a requesting user and a requested user. The method may also include monitoring user responses to the communications requests. Further, the method may include determining user contexts for the requested user corresponding to each of the communications requests communicated to the requested user. The method may include determining an indication of user availability for the requested user based on the user responses and the corresponding user contexts. The method may also include providing the indication of user availability to one or more authorized users. | 2013-01-17 |