Patent application number | Description | Published |
20080200174 | METHOD AND APPARATUS FOR AUTOMATICALLY SENDING A CAPTURED IMAGE TO A PHONE CALL PARTICIPANT - A method for automatically sending a captured data to a phone call participant using a communication device having a data capture apparatus, includes initiating a communication session to a participant, such as a phone call; initiating a data capture event during the communication session, such as capturing an image; and automatically transmitting the captured data to the participant concurrently with the communication session. | 08-21-2008 |
20080208982 | METHOD AND SYSTEM FOR PROVIDING STATUS INFORMATION RELATING TO A RELATION BETWEEN A PLURALITY OF PARTICIPANTS - Methods and systems are described for providing status information relating to a relation between a plurality of participants. One method includes receiving a first message from an agent associated with a relation principal for a relation between a plurality of participants, the message including relation status information of the relation. A relation tuple associated with the relation principal for the relation is provided. The relation tuple includes a party element having information identifying at least one of the plurality of participants in the relation and a status element having a status of the relation. In response to providing the relation tuple, a notification message including at least a portion of the received relation status information is generated. | 08-28-2008 |
20080244051 | Method And System For Managing Dynamic Associations Between Folksonomic Data And Resources - Methods and systems are described for managing dynamic associations between folksonomic data and resources. One method includes receiving from a subscriber a subscription request to establish at least one of a first subscription to tag/resource association data associated with a resource and a second subscription to tag/resource association data associated with a folksonomic tag, wherein the folksonomic tag is unstructured metadata that includes a user-defined character string and establishing at least one of the first subscription and the second subscription. The method further includes determining a change to the tag/resource association data associated with at least one of the folksonomic tag and the resource identified in the subscription request, generating a notification message including at least one of an identifier of the folksonomic tag and an identifier of the resource in response to determining the change to the tag/resource association data associated with at least one of the folksonomic tag and the resource, and sending the notification message to the subscriber pursuant to at least one of the first subscription and the second subscription. | 10-02-2008 |
20080244293 | Methods, Systems, And Computer Program Products For Providing For Automatically Closing Application Widgets Based On Markup Language Elements - Methods and systems are described for providing for automatically closing application widgets based on markup language elements. In one embodiment, a markup element defined in a markup language to specify a condition for automatically closing the first widget is detected while processing a resource for presentation in a widget. It is determined without using executable code included in the resource whether the condition for automatically closing the widget is satisfied. The widget is automatically closed responsive to the condition for automatically closing the widget being satisfied. In another embodiment, a resource including a markup element defined in a markup language to specify a condition for automatically closing a widget that presents the resource is provided by a first network entity to a second network entity that is one of a client and a server. | 10-02-2008 |
20080244373 | Methods, systems, and computer program products for automatically creating a media presentation entity using media objects from a plurality of devices - The subject matter described herein includes methods, systems, and computer program products for automatically creating an MPE using media objects from a plurality of devices. According to one aspect, the method includes receiving a plurality of media objects from a plurality of devices and identifying media objects associated with a media session from the received media objects. Presentation parameters are received for creating an MPE from the received media objects associated with the media session. Using the presentation parameters, an MPE is automatically created based on the media objects associated with the media session, where the MPE includes a plurality of sets of media objects, and at least one of the sets includes media objects from different devices. | 10-02-2008 |
20080250149 | Methods And System For Providing Concurrent Access To A Resource In A Communication Session - Methods and a system are described for providing concurrent access to a resource in a communication session. For example, a method includes receiving a message including a request for a communication session between first and second participants represented in a presence service by first and second participant tuples. The request includes first and second participant ids representing the first and second participants and a resource id representing a resource to be concurrently accessed by the participants during the communication session. The method includes monitoring a status of the participants using the presence service. The method includes determining whether the participants are available for a communication session according to their status. The method includes determining whether the resource is available for concurrent access by the participants. The method includes establishing a communication session according to the determination and providing concurrent access to the resource to the participants during the communication session. | 10-09-2008 |
20080256434 | Methods, Systems, And Computer Program Products For Associating User-Provided Annotation Data With Markup Content Of A Resource - Methods and systems are described for associating user-provided annotation data with markup content of a resource. In one aspect, an annotation element is detected through processing a resource for presentation by a client. The annotation element is defined in a markup-language for accepting annotation and is associated with a tag defining a boundary of markup content for the resource. Based on the annotation element, a form for receiving user-provided annotation data is presented. The received annotation data is associated with the markup content bounded by the tag. In another aspect, a resource including the annotation element is provided. The provided resource including the annotation element is provided to a network entity, such as a client or a server. | 10-16-2008 |
20080263375 | Method And System For Managing Activities In A Battery Powered Device - A method for managing activities in a battery powered device includes receiving activity information, a start time that is different from a present time, and either a duration or an end time for performing the desired activity. The method also includes determining a required energy amount needed for performing the desired activity, determining an available energy amount for the battery powered device, determining a projected energy consumed by the battery powered device from the present time to the start time, and determining a residual energy of the battery powered device based on a difference of the device's available energy amount and a sum of the required energy and projected energy consumed by the battery powered device from the present time to the start time. An indication is provided that includes information relating to the desired activity and to whether the determined residual energy is sufficient to perform the desired activity. | 10-23-2008 |
20080270546 | Methods And Systems For Communicating Task Information - Methods, systems, and computer readable media are described for communicating task information. According to an aspect, a method includes receiving a publish message including task information representing a request, generating a notify message addressed to a device associated with the recipient watcher, wherein the notify message includes a sender presentity identifier, sending the notify message to the device enabling the task information to be presented with presence information associated with the sender presentity. | 10-30-2008 |
20080284728 | Method And System For Providing Input Mechanisms On A Handheld Electronic Device - The present invention is related to a system and method for providing input mechanisms in a handheld electronic device. The handheld electronic device includes a casing having a first surface and a second surface, where the second surface faces away from a user of the device when the first surface faces toward the user. An input control is arranged on the second surface. An input mechanism is configured to detect a user input event via the input control. A display is arranged on the first surface and configured to present a visual indication identifying the input control responsive to the user input event. | 11-20-2008 |
20080313323 | Methods, Systems, And Computer Program Products For Monitoring Transaction Status With A Presence Tuple - Methods and systems are described for monitoring transaction status with a presence tuple. A transaction having a multi-stage life-cycle and having a transaction participant is detected. A presentity is provided for tracking a status associated with a stage of the life-cycle and for publishing the status to a presence tuple associated with the presentity in response to the detection of a transition of the life-cycle to the stage. A subscription to the presence tuple is established for the transaction participant based on information determined from the transaction. At a presence server, a message is received including presence status associated with a stage of a transaction and transaction participant information. The presence information is processed for creating a presence tuple for tracking the transaction. A subscription to the presence tuple is established for the transaction participant based on the transaction participant information received in association with the message. | 12-18-2008 |
20080313630 | Method And System For Distributing A Software Application To A Specified Recipient - The present invention is related to a computer-implemented method and system for allowing a user to distribute an application in an electronic device to at least one specified recipient. The method according to the present invention includes invoking a share function in the electronic device by the user, and in response to the user invoking the share function, transmitting automatically an install image associated with the application to the at least one specified recipient. According to the present invention, the install image is an installable copy of the application. | 12-18-2008 |
20080320282 | Method And Systems For Providing Transaction Support For Executable Program Components - Methods and systems are described for providing transaction support for executable program components. In one embodiment, transaction information is associated with an instruction included in an executable addressable entity included in an executable program component generated from source code written in a programming language, wherein the transaction information is independent of the source code and the programming language. Further, an access to the instruction is detected for executing by a processor. A transaction operation to perform in association with the executing of the instruction is determined based on the transaction information associated with the instruction. The transaction operation is performed in association with the executing of the instruction, wherein the transaction operation is performed by a program component other than the executable program component including the executable addressable entity. | 12-25-2008 |
20080320459 | Method And Systems For Providing Concurrency Control For Addressable Entities - Methods and systems are described for providing concurrency control for addressable entities. In one embodiment, a concurrency policy is associated with an addressable entity in an executable program component generated from source code, the concurrency policy controlling an order of access by a plurality of runtime processes each executing machine code instructions for accessing the addressable entity, the machine code instructions generated from source code, wherein the concurrency policy is associated with the addressable entity independent of the source code of the executable program component and the source code of the machine code instructions. An attempt to access the addressable entity by a machine code instruction executed by a runtime process of the plurality of runtime processes is detected. The machine code instruction is allowed to access the addressable entity based on the concurrency policy. | 12-25-2008 |
20090019223 | METHOD AND SYSTEMS FOR PROVIDING REMOTE STRAGE VIA A REMOVABLE MEMORY DEVICE - A method and systems are described for providing remote storage via a removable memory device. The method includes intercepting a file write operation associated with storing a first file to the device and a file read operation associated with retrieving a second file from the device. In response to intercepting the write operation, contacting a server based on information included on the device to identify a storage location, storing a representation of the file on the device including an identifier for identifying the storage location, and providing for sending data provided by the write operation to the server for storage at the identified storage location. The method includes, in response to intercepting the file read operation, extracting an identifier for identifying a storage location on a server from a representation of the file stored on the device and providing for retrieving data from the identified storage location on the server. | 01-15-2009 |
20090019361 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING A BROWSING MODE ASSOCIATION OF A LINK WITH BROWSED CONTENT - Methods and systems are described for providing a browsing mode association of a link with browsed content. In one aspect, content is received from a content provider for display via a user interface of a browser. A selection of at least a portion of the content is received while the user interface is operating in a browsing mode. An identifier of a resource is received via the user interface. The selected content is associated with the identifier to operate as a link for accessing the resource via the user interface. In another aspect, a first identifier is received from a browser for identifying at least a portion of content presented in the browser in a browsing mode. A second identifier is received for identifying a resource. The first and second identifiers are associated for enabling the at least a portion of the content to operate as a link for accessing the resource via the browser. | 01-15-2009 |
20090024695 | Methods, Systems, And Computer Program Products For Providing Search Results Based On Selections In Previously Performed Searches - Methods and systems are described for providing search results based on selections in previously performed searches. A search is performed based on a first search term. A result set from the performed search is provided. A selection of a member of the result set from the performed search is received. It is determined whether the selected member is associated with a second search term using an index that associates members from previously performed searches with corresponding search terms. A second result set is provided based on the second search term when the selected member is determined to be associated with the second search term. | 01-22-2009 |
20090037582 | Method And System For Managing Access To A Resource Over A Network Using Status Information Of A Principal - Methods and systems are described for managing access to a resource over a network using status information of a principal. One method includes receiving status information for a principal that is allowed to access a resource available via a network communication session with a network service and determining whether the received status information is inconsistent with allowing access to the resource. When the received status information of the principal is inconsistent with allowing access to the resource, the method includes preventing an initiation of a network communication session with the network service for accessing the resource. | 02-05-2009 |
20090037588 | Method And System For Providing Status Information Of At Least Two Related Principals - Methods and systems are described for providing status information of at least two related principals. One method includes establishing an association between a first tuple including a first status for a first principal and a second tuple including a second status for a second principal, where the association includes a relationship indicator indicating a relationship between the first principal and the second principal. A first subscription to the first tuple for receiving the first status for the first principal is provided for a first watcher entity. In response to providing the first subscription, the method includes generating a first notification message including status information comprising at least one of a composite status based on the first status for the first principal, the second status for the second principal and the relationship indicator; and the first status, the second status and the relationship indicator. | 02-05-2009 |
20090043799 | Methods And Apparatus For Using Annotated User Interface Widgets In Search Operations - Methods and apparatus are disclosed for using annotated user interface widgets in search operations. According to an exemplary embodiment, a method is described for using annotated user interface widgets in search operations including receiving a search phrase related to a user-defined annotation previously associated with a user interface widget of an application. An application-defined attribute of the user interface widget associated with the annotation is determined based on the search phrase. A query, including the determined attribute, is performed for retrieving information associated with the user interface widget. The information associated with the user interface widget is provided in response to performing the query. | 02-12-2009 |
20090044144 | Methods And Apparatus For Sharing User Interface Widget Annotations - Methods and apparatus are disclosed for sharing user interface widget annotations. According to an exemplary embodiment, a method is described for sharing user interface widget annotations including determining an attribute of a first user interface widget of a first application. Annotation information for the first user interface widget is received and the annotation information associated with the first user interface widget using the attribute. Information describing the association of the annotation information and the first user interface widget is shared with a second application, different from the first application. The shared information enables the second application to present the annotation information in association with a second user interface widget of the second application. | 02-12-2009 |
20090055371 | PHOTOSHARING SERVER FILTERS FOR AUTOMATIC STORAGE AND SHARING OF DIGITAL FILES - A method and system for providing on online file- service that automatically stores and organizes digital files. The method and system include providing the server with a set of trigger handlers that are each configured to perform a particular action on a digital file. The user may log into the server and specify attribute criteria for each of the trigger handlers. Digital files uploaded by the user are received by the server, wherein each file has a plurality of attributes associated therewith. The attributes of each file are then compared with the attribute criteria entered by the user for each of the trigger handlers. And upon a match, the corresponding trigger handler is invoked, such that actions are automatically performed on the digital files. | 02-26-2009 |
20090067592 | Method And System For Associating Related Messages Of Different Types - Associating related messages of different types at a client device includes receiving user input via a user interface of a client device. The user input is for associating a first message of a first type with at least one other message of a different type. A common session ID is associated with the first message and the at least one message of a different type. The first message is sent with the associating common session ID according to a first messaging protocol corresponding to the first message type. The at least one message of a different type is sent with the associating common session ID according to a messaging protocol different than the first messaging protocol and corresponding to the at least one message of a different type. The message types consist of voice, email, SMS, MMS, FTP, and HTTP. | 03-12-2009 |
20090077459 | Method And System For Presenting A Hotspot In A Hypervideo Stream - Methods and systems are described for presenting a hotspot in a hypervideo stream comprising a plurality of video frames that are associated with at least one selectable hotspot. One method includes receiving, for presentation in a video presentation space, a first video frame including a first hotspot that is user selectable for initiating a first action, generating a second hotspot that is user selectable for initiating the first action, and generating a visual indication associating the first hotspot with the second hotspot. The method also includes presenting the second hotspot and the visual indication associating the first hotspot with the second hotspot with the received first video frame including the first hotspot. | 03-19-2009 |
20090083289 | System For Accessing A Service Associated With A Resource - A method and system for accessing services for any file or object that a user can retrieve through a browser. A service is associated with a web-accessible object based on a configurable matching condition, referred to as a service lock. Services are accessible for essentially any Web page or object that can be viewed in a browser. A service key is generated based on an attribute of a resource accessed via a uniform resource identifier. Service access information is located for accessing a service associated with the resource based on the service key matching a service lock for accessing the service. A service access message is generated, identifying the resource, based on the service access information and is sent for accessing the service. | 03-26-2009 |
20090089692 | Method And System For Presenting Information Relating To A Plurality Of Applications Using A Three Dimensional Object - Presenting information relating to a plurality of applications includes presenting full-screen on a display of an electronic device a first side widget that includes a first presentation space, and presenting on the display, in response to receiving a first input, a three-dimensional polyhedron having a plurality of sides including a first side corresponding to the first side widget and a selectable second side corresponding to a second side widget. A second input associated with a selection of the selectable second side of the polyhedron is received, and in response, the second side widget that includes a second presentation space is presented full-screen on the display such that no other side of the polyhedron, including the first side, is visible. When the first side widget is presented full-screen on the display, no other side of the polyhedron, including the second side, is visible. | 04-02-2009 |
20090119595 | Method And System For Presenting A Transition Effect Between Remotely-Sourced Content In A Browser - Methods and systems are described for presenting a transition effect between remotely-sourced content in a browser. One method includes receiving an association between a transition effect and a condition for applying the transition effect when transitioning between presenting remotely-sourced content in a widget of a browser, and storing separately from the remotely-sourced content the association between the transition effect and the condition. While a first remotely-sourced content received from a first content provider via a network is presented in the widget, an indication to receive, via the network, a second remotely-sourced content from a second content provider for presenting in the widget is received. In response to receiving the indication, it is determined whether the condition is satisfied. The method includes applying the transition effect associated with the condition to at least one of the first remotely-sourced content and the second remotely-sourced content when the condition is satisfied to create a transition that is presentable in the widget. | 05-07-2009 |
20090124233 | Methods, Systems, And Computer Program Products For Controlling Data Transmission Based On Power Cost - Methods, systems, and computer program products are disclosed for controlling data transmission based on power cost. A power cost per unit data associated with successfully sending data from a sending device to a receiving device in a communications network is determined. The determined power cost per unit data is compared to a first threshold. Transmission of data from the sending device to the receiving device is delayed based on a determination that the power cost per unit data exceeds the first threshold. | 05-14-2009 |
20090144753 | Method And System For Providing Update Content In A Markup Language-Based Resource - Methods, systems and computer program products are described for providing update content in a markup language-based resource. One method includes providing to a client a markup language based resource including an event element defined in the markup language. The event element identifies an event and directs the client to detect the identified event at the client in association with presenting the resource as a page by the client. The event element also includes information identifying a remote content provider for providing update content for an updatable portion of the resource. The method also includes receiving an indication that the identified event is detected in association with presenting the resource at the client, and in response to receiving the indication, providing for the identified remote content provider to provide update content for the updatable portion of the resource. | 06-04-2009 |
20090157859 | Methods And Systems For Accessing A Resource Based On URN Scheme Modifiers - Methods, systems and computer program products are described for accessing a resource identified in a URN based on URN scheme modifiers. In one aspect, a URI is received having a format that includes a URN scheme identifier for identifying a URN scheme, a scheme-dependent part for identifying a resource, and a URN scheme modifier. The URN scheme modifier includes information for determining a URL for accessing the identified resource. The URN scheme modifier is detected in the received URI, and based on the detected URN scheme modifier, the URL for accessing the resource is determined. Methods, systems and computer program products are described for providing a resource including a URI configured for accessing another resource. A generated first resource includes a determined URI formatted to include a URN scheme modifier including a resolving URL for determining a URL for accessing a second resource. | 06-18-2009 |
20090158139 | Methods And Systems For Generating A Markup-Language-Based Resource From A Media Spreadsheet - Methods and systems are described for generating a markup-language-based resource from an electronic media spreadsheet. An exemplary method includes receiving first and second cell information for first and second cells of an electronic media spreadsheet to produce as first and second cell outputs first and second media streams, respectively, via the electronic media spreadsheet, where the second cell information includes an expression dependent on the first cell output for producing the second media stream. The method also includes generating a markup-language-based resource having first and second markup language representations of the first and second cells, respectively, and generating directions compatible with the markup-language-based resource representing the expression of the second cell. The generated directions are configured for processing by a web browser with the markup language-based resource to produce a presentable representation of the second media stream via the web browser. | 06-18-2009 |
20090161576 | Methods And Systems For Sending Information To A Zone Included In An Internet Network - Methods and systems are described for sending information to a zone included in an internet network. In one embodiment, zone address information identifying a connected region of topology of a given scope included in an internet network is received. The scope is a topological span within which a network address is usable. A message is generated. The message includes a message header including a destination portion including an outside-scope unicast identifier having a zone identifier based on the zone address information. The destination portion does not include a zone network interface portion specified for identifying a network interface of a zone node included in the identified zone. The message is transmitted for routing based on the zone identifier to a border node having an outside network interface for receiving the message and an inside network interface for routing the message to a service. | 06-25-2009 |
20090165116 | Methods And Systems For Providing A Trust Indicator Associated With Geospatial Information From A Network Entity - Methods and systems are described for providing a trust indicator associated with geospatial information from a network entity. In one embodiment, first geospatial information identifying a first geospatial region reported as associated with a first network entity is received. The first geospatial information is included in a message from the first network entity. Second geospatial information is received from a second network entity associated with the first network entity. The second geospatial information identifies a second geospatial region verified as associated with the second network entity. A geospatial relationship between the first geospatial region reported as associated with the first network entity and the second geospatial region verified as associated with the second network entity is determined. A trust indicator identifying a level of trust associated with the first geospatial region is generated based on the determined geospatial relationship. | 06-25-2009 |
20090213228 | Method For Specifying Image Handling For Images On A Portable Device - A method and system for enabling a user to specify and automate file handling in a portable image capture device is provided, wherein the device includes at least one stored file and is capable of communicating with a computer over a network. An action list is downloaded from the computer to the device, wherein the action list includes a mapping of one or more user input events on the device to one or more file handling actions. When an input event on the device is detected that matches one of the events in the downloaded action list, the corresponding file handling action is then performed on the file within the device. In a preferred embodiment, prior to the action list being downloaded, the user is allowed to configure the action list on the computer by mapping one or more user input events on the device to one or more file handling actions. | 08-27-2009 |
20090248612 | Methods, Systems, And Computer Program Products For Providing Prior Values Of A Tuple Element In A Publish/Subscribe System - Methods and systems are described for providing prior values of a tuple element in a publish/subscribe system. In one aspect, access to a history of prior values associated with the tuple element in the publish/subscribe system is maintained, wherein the history of prior values includes a plurality of values associated with the tuple element during respective previous times. A subscription request for receiving a notification with a current value associated with the tuple element sent from a publish/subscribe subscriber is processed. Responsive to processing the subscription request, a sequence of notification messages is sent to the subscriber, each including one or more of the plurality of values associated with the tuple element during respective previous times. The sequence may be ordered based on the respective previous times. | 10-01-2009 |
20090249021 | Method And Systems For Invoking An Advice Operation Associated With A Joinpoint - Methods and systems are described for invoking an advice operation associated with a joinpoint. In one embodiment, the method includes identifying, based on a pointcut specification included in an aspect specification, a joinpoint in a machine code program component. The joinpoint includes a machine code instruction. The method further includes identifying, based on an advice specification included in the aspect specification, an advice operation included in a machine code program component. The method still further includes detecting an access to the machine code instruction in the joinpoint for execution by a processor. The method also includes invoking the advice operation in association with detecting the access to the machine code instruction. | 10-01-2009 |
20090252161 | Method And Systems For Routing A Data Packet Based On Geospatial Information - Methods and systems are described for routing a data packet based on geospatial information. In one aspect, a data packet is received, at a receiving network node. The data packet was transmitted by a source host for transmitting to a destination host. Further, a level of trust for a portion of a network path from the source host to the destination host is determined. The portion of the network path has a geospatial region. The level of trust is based on trust information associated with the geospatial region. Also, routing information is determined based on the level of trust. Further, a network interface of the receiving network node for transmitting the data packet via a destination network path is identified based on the routing information. Still further, the data packet is routed via the identified network interface. | 10-08-2009 |
20090265358 | Methods, Systems, And Computer Program Products For Accessing Metadata Associated With A Network-Accessible Resource - Methods and systems are described for accessing metadata associated with a network-accessible resource. a resource message including access information for accessing a network-accessible resource is received. The resource message may be received in response to a request to access the resource or may be received asynchronously. Metadata subscription information for establishing a subscription for metadata associated with the resource is received with the resource message. A subscription to the metadata is established based on the metadata subscription information. The metadata associated with the resource is received pursuant to the subscription. The metadata that is received is presented before, during, or after a representation of the network-accessible resource is presented. | 10-22-2009 |
20090276328 | METHOD AND SYSTEM FOR SUPPORTING SECURE TRANSACTIONS IN A PEER-TO-PEER NETWORK - At least two computer systems in a peer-to-peer network are utilized to support a secure transaction. Aspects of the present invention include allowing a shopper to create an order to purchase an item stored on a first computer system in the peer-to-peer network, and after the order is created, passing the order and control from the first computer system to a second computer system in the peer-to-peer network. The second computer system establishes a secure transaction session with the shopper, and then proceeds to process the order. | 11-05-2009 |
20090282147 | System And Method For Harmonizing Changes In User Activities, Device Capabilities And Presence Information - A method and system utilizes presence information for a device. The method and system comprise receiving a communication indicating a change to a user activity from a first device operated by a user. The existing presence status of the user to the presence status associated with the user activity for the user of a second device is automatically changed in response to the received change to the user activity. The second device is informed of the changing of the existing presence status for the second device to automatically alter a capability of the second device based on the changing of the existing presence status and based on a stored indication from the user on how the capability is to be altered. | 11-12-2009 |
20090292766 | HTTP Publish/Subscribe Communication Protocol - A communication protocol for distributing information related to a resource in substantially real-time to a subscriber includes a first HTTP request message for allowing the subscriber to request a subscription to the information related to the resource, where the first HTTP request message includes subscription data in a header and/or in a Uniform Resource Identifier (URI) reference associated with the first HTTP request message, and the subscription data identifies the first HTTP request message as a subscription request. The communication protocol also includes a second HTTP request message for allowing a publisher to update the information related to the resource, and an HTTP response message for allowing a publish/subscribe service to notify the subscriber of the updated information related to the resource each time the publish/subscribe service receives the second HTTP request message from the publisher. | 11-26-2009 |
20090307374 | Method And System For Providing A Subscription To A Tuple Based On A Schema Associated With The Tuple - Methods, systems and computer program products are described for providing a subscription to a tuple based on a schema associated with the tuple. In one aspect, a system includes a message router component configured for receiving a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple. The system also includes a conformance detector component configured for determining a conforming tuple, where at least a portion of the conforming tuple conforms to the identified schema, and a subscription handler component configured for establishing for the identified principal a subscription to the conforming tuple based on the subscription information. | 12-10-2009 |
20100010975 | Methods And Systems For Resolving A Query Region To A Network Identifier - A method for resolving a query region to a network identifier includes receiving, at a multicast server associated with a domain region, a network identifier identifying a node having a node region at least partially present in the domain region. The method includes receiving a query identifying a query region. The method includes determining that the domain region is at least partially present in the query region. The method includes sending the network identifier in response to the determination. In another embodiment, a method includes receiving location information identifying a query region, and generating a query identifying the query region. The method includes sending the query to a multicast server associated with a domain region at least partially present in the query region. The method includes receiving a response including a network identifier identifying a node having a node region at least partially present in the domain region. | 01-14-2010 |
20100010992 | Methods And Systems For Resolving A Location Information To A Network Identifier - Methods and systems are described for resolving location information to a network identifier. In one embodiment, a method includes receiving information identifying a geospatial query region. The method also includes generating a query message including an outside-scope, unicast identifier identifying a zone corresponding to a zone region at least partially present in the query region. The method also includes sending the query message to a border node having an outside network interface for receiving the query message and an inside network interface in a network path including a network interface in the zone. The method also includes receiving a response identifying a node having a network interface in the zone. | 01-14-2010 |
20100011048 | Methods And Systems For Resolving A Geospatial Query Region To A Network Identifier - A method for resolving a geospatial query region to a network identifier includes receiving a request identifying a geospatial query region. The method includes sending a first query message identifying the geospatial query region to a first network directory service representing a first domain space including a first domain having a domain region at least partially present in the geospatial query region. The first network directory service includes a domain association between a second domain and the domain region and indicates a node in the second domain has a node region at least partially present in the domain region. The method includes receiving a first response identifying the second domain. The method includes sending, to a second network directory service, a second query message based on the identified second domain. The method includes receiving a second response including a network identifier for a node. | 01-14-2010 |
20100042621 | Methods, Systems, And Computer Program Products For Characterizing Links To Resources Not Activated - Methods, systems, and computer program products for characterizing links to resources that are not activated are disclosed. According to one aspect, a page is presented via a user interface of a client device, the page including a link to a resource accessible via a network through activation of the link. The client device determines whether the link on the page is not activated. The link is characterized based on at least one of information associated with the link, the resource, and the page responsive to determining that the link is not activated. | 02-18-2010 |
20100042718 | System And Method For Tracking User Activity Related To Network Resources Using A Browser - A method and system are described for tracking user activity related to network resources using a browser. According to an exemplary embodiment, a user-initiated activity related to a network resource is detected in the browser. The detected user-initiated activity is associated with the network resource to form an activity-resource pair. The activity-resource pair is associated with a record in a data store related to the detected activity or the network resource. By associating the activity-resource pair with records in the data store that relate to the network resource and/or the detected activity, the information in the data store can be used to add context to and provide insight into users' browsing activities. | 02-18-2010 |
20100042943 | Method And Systems For Layered Presentation Of A Graphic Background And A Web Accessible Resource In A Browser Widget - Methods and systems are described for layered presentation of a graphic background and a web accessible resource in a browser widget. In one aspect, a graphic background is retrieved for layered presentation in a browser widget along with a browser resource. The graphic background is presented along with the browser resource in the browser widget in a background presentation layer. A web accessible resource is presented in a web resource widget in a browser widget presentation layer on top of the background presentation layer. The browser resource is presented along with the graphic background such that it is at least partially viewable. | 02-18-2010 |
20100083268 | Method And System For Managing Access To A Resource By A Process Processing A Media Stream - Methods, systems and computer program products are described for managing access to a resource. In one aspect, a method includes detecting, during processing of a first media stream by a first process for presentation, an association between a concurrency policy and a shared resource shareable with a second process, and then listening for a message providing access to the shared resource based on an evaluation of the concurrency policy. In response to receiving a message providing access to the shared resource, the method includes accessing the shared resource. | 04-01-2010 |
20100091835 | Method And System For Processing A Media Stream - Methods, systems and computer program products are described for processing a media stream. In one aspect, a method includes detecting, in a first node processing a first media stream, information in the first media stream instructing the first node to listen for a message to be received from a second node, receiving the message from the second node, and adjusting processing of the first media stream based on the received message. The second node generates and sends a message to the first node in response to detecting information in a media stream being processed instructing the second node to send a message to the first node. | 04-15-2010 |
20100124220 | Method And Systems For Incrementally Resolving A Host Name To A Network Address - Methods and systems are described for incrementally resolving a host name to a network address. In one aspect, the method includes receiving, by a path node in a network path to a destination node, a packet including a name corresponding to a portion of a network address. The method also includes determining the portion of the network address corresponding to the name. The method further includes determining a network interface of the path node based on the portion of the network address. The method still further includes transmitting the packet via the determined network interface to a next node in the network path to the destination node. | 05-20-2010 |
20100125567 | Method and System for managing Metadata associated with a resource - Methods, systems and computer program products are described for processing a media stream. In one aspect, a method and a computer readable medium containing a computer program, executable by a machine, for managing metadata associated with a resource includes and comprises executable instructions for accessing a network resource, and identifying metadata associated with the resource in response to accessing the resource. In one embodiment, the metadata is specified according to an identified schema. In response to identifying the metadata, a message is generated identifying the resource, the metadata, and the identified schema. The message is sent to a metadata repository service configured to maintain a metadata association between the identified metadata and the resource. | 05-20-2010 |
20100142401 | Methods, Systems, And Computer Program Products For Determining A Network Identifier Of A Node Providing A Type Of Service For A Geospatial Region - Methods and systems are described for determining a network identifier of a node providing a type of service for a geospatial region. In one aspect, input indicating a query region and a type of service is received. A query message is generated, including information identifying the type of service and the region, and sent for delivery to a network directory service representing a domain having a domain region at least partially including the query region. A response message from the network directory service is received including a network identifier of a node, in the domain, providing the identified type of service. | 06-10-2010 |
20100145602 | Methods, Systems, And Computer Program Products For Associating Resources Of A First Geospace With A Second Geospace - Associating resources of a first geospace with a second geospace is described. In one aspect, a first representation of a resource is presented at a first location in a first map associated with a first address space. The first location has a first address in the first address space. A request is received to present a second representation of the resource in a second map associated with a second address space. The first address is translated to a second address in the second address space based on a relationship associating the first address space with the second address space. The translation includes establishing an association between the second address and the network identifier based on an association between the first address and the network identifier. The second representation of the resource is presented in the second map at a second location having the second address. | 06-10-2010 |
20100145963 | Methods, Systems, And Computer Program Products For Resolving A Network Identifier Based On A Geospatial Domain Space Harmonized With A Non-Geospatial Domain Space - Methods and systems are described for resolving a network identifier based on harmonized domain spaces. In one aspect, a query is received including a first harmonizing attribute and a first network identifier. The first network identifier includes a first domain portion identifying a domain in a first domain space and a geospatial domain region. The first harmonizing attribute identifies a network interface of a node in the domain in the first domain space. A second network identifier in a second domain space is retrieved that is associated with a geospatial node region at least partially included in the geospatial domain region. Evaluating a matching condition is provided for based on the harmonizing attributes. A query response is sent the second identifier identifying the network interface of the node identified by the first network identifier and the first harmonizing attribute. | 06-10-2010 |
20100146101 | Method And System For Binding A Watcher Representing A Principal To A Tuple Based On A Matching Criterion - Methods, systems and computer program products are described for dynamically binding a watching principal to a tuple. In one aspect, a system comprises a message router component configured to receive a watcher matching criterion to bind a watcher representing a principal to a tuple, and an attribute manager component configured to receive an attribute of a first principal represented by a first watcher in a publish/subscribe client. The system also includes a matcher component configured to determine whether the first watcher satisfies the watcher matching criterion when an update to a tuple is detected, where the determination is based on an evaluation of the watcher matching criterion and the attribute of the first principal, and a binder component configured to bind the first watcher to the updated tuple by providing at least a portion of the updated tuple information to the first watcher when the matching criterion is satisfied. | 06-10-2010 |
20100146114 | Methods, Systems, And Computer Program Products For Accessing A Resource Based On Metadata Associated With A Location On A Map - Methods and systems are described for accessing a resource based on metadata associated with a location on a map. In one aspect, a map is provided representing a geospatial region. A resource accessible via a network address identifying a network interface of a resource provider node has a geospatial location in the geospatial region and the location is associated with the network address. Resource information identifying the resource to the resource provider and location information identifying a map location representing the geospatial location in the map representing the geospatial region is received. The resource information is associated as resource metadata with the map location. Accessing the resource via the map with the network address of the resource provider determined based on the geospatial location represented by the map location and the resource metadata identifying the resource to the resource provider. | 06-10-2010 |
20100146132 | Methods, Systems, And Computer Program Products For Accessing A Resource Having A Network Address Associated With A Location On A Map - Methods and systems are described for accessing a resource having a network address associated with a location on a map. In one aspect, a map representing a network address space and a geospatial region is provided on a client configured for accessing a network addressable space. A map location in the map corresponds to a geospatial location of the resource provider in the geospatial region and to a network address of the resource provider in the network address space. The client receives resource access information for accessing the resource from the resource provider. The client determines the geospatial location of the resource provider based on the resource access information. The client associates at least a portion of the resource access information with a map location corresponding to the geospatial location of the resource provider. Access to the resource is provided, via the map, based on the resource access information. | 06-10-2010 |
20100146394 | Methods, Systems, And Computer Program Products For Browsing Using A Geospatial Map Metaphor - Methods and systems are described for browsing using a geospatial map metaphor. In one aspect, input for indicating a content provider associated with a location on a map being presented via a user interface is received. A geospatial identifier associated with the content provider associated with the location on the map is determined. A network address for the content provider is determined based on the determined geospatial identifier. Content from the content provider is requested via the determined network address. Content from the content provider is received in response to the request. | 06-10-2010 |
20100157821 | Methods, Systems, And Computer Program Products For Sending Data Units Based On A Measure Of Energy - Methods and systems are described for sending data units based on a measure of energy. In one aspect, a data unit sent to a destination node is received at a receiving network node. A measure of energy needed to successfully send data to the destination node is determined for each of at least one of a plurality of destination network paths available for routing the data to the destination node. Each destination network path includes a respective plurality of nodes having an energy expenditure and an effective rate of data transmission contributing to the measure of energy needed to successfully send data to the destination node. Any transmission of the corresponding data unit to a next one of the network nodes along the one of the plurality of destination network paths is determined based on the determined measure of energy needed to successfully send data. | 06-24-2010 |
20100161732 | Methods, Systems, And Computer Program Products For Maintaining Consistency Between Non-Geospatial And Geospatial Network Directory Systems - Maintaining consistency between non-geospatial and geospatial directory systems is described. A directory service, representing a domain in a domain space, updates a record associating location information identifying a location with a network identifier of a node and sends a message to a second directory service representing a second domain identifying a region at least partially including the location, in a geospatial domain space, for updating a record identifying the node at the second directory service. In another aspect, a directory service, representing a geospatial domain identifying a region in a geospatial domain space, updates a record associating a geospatial identifier identifying a geospatial location at least partially included in the region with a network identifier of a node and sends a message to a second directory service representing a second domain in a second domain space for updating a record identifying the node at the second directory service. | 06-24-2010 |
20100161777 | Method and System For Providing A Subscription To A Tuple Based On A Variable Identifier - Methods, systems and computer program products are described for providing a subscription to a tuple. In one aspect, a system comprises system components including a subscription profiler component configured to receive subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity, and a tuple identifier evaluator component configured to determine a first tuple identifier by evaluating the tuple identifer expression with the variable set to a first current value stored in the data entity. The system also includes a subscription handler component configured to establish a subscription for the identified subscriber to a first tuple identified by the determined first tuple identifier, and a notification handler component configured to send a first notification message including tuple information from the first tuple to the identified subscriber. | 06-24-2010 |
20100162124 | Methods, Systems, And Computer Program Products For Presenting A Map In Correspondence With A Presented Resource - Methods and systems are described for presenting a map for presenting in correspondence with a presented resource. A first message is received from a resource provider including a presentable resource accessible via a uniform resource identifier (URI). Map information identifying a map associated with the presentable resource is also received. Location information identifying a location on the map corresponding to the resource is received. The presentable resource is presented in a browser and the identified map including a visual representation of the presentable resource at the identified location on the map is presented in a second presentation space of the browser. In another aspect, message information identifying a recipient of a presentable resource accessible via an URI is received. Map information identifying a map corresponding to the presentable resource is determined based on the message information. A message including the map information is generated and sent to the identified recipient. | 06-24-2010 |
20100162129 | Methods, Systems, And Computer Program Products For Synchronizing Second Level Resources With First Level Resources Of A Multi-Level Navigation History - Methods and systems are described for synchronizing second level resources with first level resources of a multi-level navigation history. In one aspect, presenting a plurality of first level resources sequentially in a widget of a browser is provided for, each resource presented in a corresponding widget of the browser along with an associated second level resource. A resource presentation history is maintained including first level resource information identifying an order of presentation of the first level resources and second level resource information identifying an order of presentation of each second level resource presented along with each resource. A previously presented first and/or second level resource identified in the resource information is provided for presenting in a widget of the browser in response to receiving a first or second level resource history request. | 06-24-2010 |
20100198940 | Using Local Networks For Location Information And Image Tagging - The present invention provides a method for establishing a location for a digital image without the use of a GPS unit. Aspects of the invention include broadcasting over a network a location identifier (ID) identifying a location of the network; detecting the location ID by a digital image capture device coupled to the network; and in response to the image capture device capturing a digital image when in communication with the network, associating the location ID with the digital image. | 08-05-2010 |
20100232433 | Methods And Systems For Resolving A First Node Identifier In A First Identifier Domain Space To A Second Node Identifier In A Second Identifier Domain Space - Methods and systems are described for resolving a first node identifier in a first identifier domain space to a second node identifier in a second identifier domain space. In one aspect, a first node identifier from a first identifier domain space is identified. The first node identifier is included in data for transmission to a recipient. A network directory service node address is determined for a network directory service node configured to resolve the first node identifier to a second node identifier in a second identifier domain space. A message including the data and addressed to the recipient is generated. The message is transmitted to the recipient in association with transmitting, to the recipient, the network directory service node address. | 09-16-2010 |
20100235448 | Methods, Systems, And Computer Program Products For Reporting A Change In Presentable Content Of A Communication Message - Methods and systems are described for reporting a change in presentable content of a communication message. In one aspect, an indication is received that presentable content transported via a communication message is changed along a network path traversed by the communication message. The indication is received by a network node outside the network path from a node along the network path. Responsive to the received indication, a change message indicating the change to the presentable content of the communication message is generated. The generated change message is transmitted separately from the communication message to a node along the network path. | 09-16-2010 |
20100235469 | Method And System For Providing Access To Resources Related To A Locatable Resource - Methods, systems and computer program products are described for providing access to resources related to a locatable resource, where the system includes a content handler component configured to receive a resource domain identifier included in a resource locator for a first resource. The resource locator identifies a resource provider of the first resource and the resource domain identifier identifies a resource domain of the resource provider. An accessor generator component is configured to generate a Uniform Related Resource Accessor (URRA) for accessing a second resource related to the first resource. The URRA includes the resource domain identifier, and identifies an association between the second resource and the resource domain. A message formatter component is configured to generate a message including the URRA, and a content manager component is configured to send the message to a related resource service maintaining the association between the second resource and the resource domain. | 09-16-2010 |
20100250591 | Methods, Systems, And Computer Program Products For Providing Access To Metadata For An Identified Resource - Methods and systems are described for providing access to metadata for an identified resource. Information identifying a resource and a resource domain of a resource provider of the resource is received. A metadata access request (MAR) having the information is generated and transmitted for routing based on the resource domain to a resource directory node for accessing a record associating the resource with metadata for the resource where the metadata is in a domain represented by a metadata repository node. An accessor for accessing the metadata is received in response to the MAR. | 09-30-2010 |
20100250729 | Method and System For Providing Access To Metadata Of A Network Accessible Resource - Methods, systems and computer program products are described for providing access to metadata of a network accessible resource, where the system includes a content handler component configured to receive request information identifying a matching condition and identifying a metadata-schema domain in a metadata-schema domain space. The metadata-schema domain includes a network domain of a schema provider node providing access to a metadata-schema defining metadata of a network accessible resource. A message formatter component is configured to generate a metadata access request identifying the metadata-schema domain and identifying the matching condition, and a content manager component is configured to send, based on the identified metadata-schema domain, the metadata access request to a metadata repository node representing a metadata-schema domain at least partially including the metadata-schema domain identified in the request. | 09-30-2010 |
20100250755 | Methods, Systems, And Computer Program Products For Establishing A Shared Browsing Session Between A User Of A Web Browser With A User Of Another Web Browser - Methods and systems are described for establishing a shared browsing session between a user of a web browser with a user of another browser. In one aspect, current browsing information for a browser having a using entity is detected. An activity message (AM) identifying a current activity of the using entity is sent for delivery to a monitoring node. A session initiation message (SIM) is received requesting a co-browsing session based on the AM. In response to receiving the SIM, a session establish message is sent for establishing the requested co-browsing session. | 09-30-2010 |
20100250756 | Methods, Systems, And Computer Program Products For Establishing A Shared Browsing Session Between A User Of A Web Browser With A User Of Another Web Browser - Methods and systems are described for establishing a shared browsing session between a user of a web browser with a user of another browser. In one aspect, based on a received activity message sent from a first node, information identifying an association between current browsing information and a using principal of a browser operating on the first node is relayed to a second node. A session initiation message (SIM) is received including a request to establish a co-browsing session with the using principal of the browser. Based on the SIM, the request is relayed to the first node. A session establish message (SEM), sent from the first node, is relayed to the second node to configure the requested shared browsing information. The SEM includes session establishment information for configuring the requested session. Current browser information of the using principal, sent from the first node, is relayed to the second node. | 09-30-2010 |
20100250777 | Methods, Systems, And Computer Program Products For Resolving A First Source Node Identifier To A Second Source Node Identifier - Methods and systems are described for resolving a first source node identifier to a second source node identifier. In one aspect, a method includes receiving a first query for resolving a first target node identifier to a second target node identifier in association with receiving source node information identifying a first source node identifier and a second source node identifier. The method includes storing a record associating the first source node identifier with the second source node identifier. The method further includes receiving a second query for resolving the first source node identifier to the second source node identifier. The method further includes resolving the first source node identifier to the second source node identifier based on the record. The method further includes sending a response to the second query, the response including the second source node identifier. | 09-30-2010 |
20130102275 | Methods, Systems, And Computer Program Products For Controlling Data Transmission Based On Power Consumption - Methods, systems, and computer program products are disclosed for controlling data transmission based on power cost. A power cost per unit data associated with successfully sending data from a wireless mobile device to a remote endpoint in a communications network is determined. The determined power cost per unit data is compared to a first threshold. Transmission of data from the wireless mobile device to the remote endpoint is delayed based on a determination that the power cost per unit data exceeds the first threshold. | 04-25-2013 |
20130127885 | Handheld Electronic Device Supporting Multiple Display Mechanisms - A handheld electronic device includes a display manager configured to provide a plurality of objects for display at a plurality of display mechanisms, where at least two of the plurality of display mechanisms display at least one common object, and a control filter having preconfigured filter criteria configured to automatically determine, based on a type of an object, to which of the plurality of display mechanisms the display manager provides the object. | 05-23-2013 |
20130166528 | System And Method For Generating A Search Index And Executing A Context-Sensitive Search - A search index is received at a server from a client device. The search index is predetermined by the client device based on content information and context information for objects browsed by the client device. Each object was individually browsed under concurrent control of a user of the client device. The context information is not inherent to the object and is determined from the user's browsing history. Search criteria is received at the server. An object having associated context information that matches the search criteria is retrieved based on the received search index. an identifier of the retrieved object is transmitted from the server. | 06-27-2013 |
20140012986 | AUTOMATICALLY CONFIGURING A WEB-ENABLED PORTABLE DEVICE TO ACCESS THE INTERNET - Automatically configuring a portable electronic device for accessing a site on a public network is disclosed. The method and system include establishing a connection to at least one server for establishing and maintaining website accounts, and sending information uniquely identifying the electronic device to the at least one server. The at least one server sends user account information to the device, including an account ID and password, created based on the electronic device information. The user account information is stored on the device for use the next time the device accesses the website, whereby the user does not have to enter account information in order to establish the ISP connection or the website account before accessing the public network or, if the user account is not completely set up, to establish the user account a next time the device connects to the at least one server. | 01-09-2014 |
20140115049 | METHOD AND SYSTEM FOR HOSTING ENTITY-SPECIFIC PHOTO-SHARING WEBSITES FOR ENTITY-SPECIFIC DIGITAL CAMERAS - A system and method for hosting entity-specific photo-sharing websites for entity-specific image capture devices is disclosed. The system and method provides software for the entity-specific image capture devices that causes the image capture devices to transmit entity ID information when the image capture devices transmit images over the Internet. The system and method further provide an online photosharing service capable of hosting the entity-specific photo-sharing websites for each of the entities, such that when the image capture devices connect to photo-sharing service, the photo-sharing service uses the entity ID received from the image capture devices to automatically associate the image with the photo-sharing websites of the identified entity. | 04-24-2014 |