Patents by Inventor Robert P. Morris

Robert P. Morris has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20100146132
    Abstract: 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.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100146114
    Abstract: 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.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100145602
    Abstract: 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.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100146394
    Abstract: 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.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100142401
    Abstract: 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.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Inventor: Robert P. Morris
  • Patent number: 7734890
    Abstract: A method and system are disclosed for using a distributable virtual address space. According to an exemplary embodiment, a method for using a distributable virtual address space includes providing a distributable virtual address space shared between a plurality of network nodes, the distributable virtual address space including a virtual address mapped to a first physical memory location of a first network node of the plurality of network nodes, wherein the first physical memory location is accessible by a first processor of the first network node when processing a first machine code instruction using the virtual address. The method also includes remapping the virtual address to a second physical memory location of a second network node of the plurality of network nodes, wherein the second physical memory location is accessible by a second processor of the second network node when processing a second machine code instruction using the virtual address.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: June 8, 2010
    Assignee: OkraLabs LLC
    Inventor: Robert P. Morris
  • Publication number: 20100125567
    Abstract: 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.
    Type: Application
    Filed: November 18, 2008
    Publication date: May 20, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100124220
    Abstract: 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.
    Type: Application
    Filed: November 18, 2008
    Publication date: May 20, 2010
    Inventor: Robert P. Morris
  • Patent number: 7707239
    Abstract: 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.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: April 27, 2010
    Assignee: Scenera Technologies, LLC
    Inventors: Eric C. Anderson, Robert P. Morris
  • Publication number: 20100091835
    Abstract: 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.
    Type: Application
    Filed: October 14, 2008
    Publication date: April 15, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100083268
    Abstract: 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.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Inventor: Robert P. Morris
  • Patent number: 7680940
    Abstract: 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.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: March 16, 2010
    Assignee: Scenera Technologies, LLC
    Inventor: Robert P. Morris
  • Publication number: 20100042718
    Abstract: 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.
    Type: Application
    Filed: October 22, 2009
    Publication date: February 18, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100042943
    Abstract: 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.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100042621
    Abstract: 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.
    Type: Application
    Filed: October 23, 2009
    Publication date: February 18, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100011048
    Abstract: 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.
    Type: Application
    Filed: July 10, 2008
    Publication date: January 14, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100010992
    Abstract: 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.
    Type: Application
    Filed: July 10, 2008
    Publication date: January 14, 2010
    Inventor: Robert P. Morris
  • Publication number: 20100010975
    Abstract: 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.
    Type: Application
    Filed: July 10, 2008
    Publication date: January 14, 2010
    Inventor: Robert P. Morris
  • Publication number: 20090307374
    Abstract: 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.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Inventor: Robert P. Morris
  • Patent number: 7631263
    Abstract: 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.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: December 8, 2009
    Assignee: Scenera Technologies, LLC
    Inventor: Robert P. Morris