Patents by Inventor Robert Morris

Robert 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: 20070190422
    Abstract: Disclosed herein is a high-energy lithium battery system. This system comprises carbon nanotubes and/or other nanotubular materials for both the anode and cathode. The anode is lithiated using a lithium metal powder.
    Type: Application
    Filed: February 15, 2006
    Publication date: August 16, 2007
    Inventor: Robert Morris
  • Publication number: 20070192325
    Abstract: 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.
    Type: Application
    Filed: February 1, 2006
    Publication date: August 16, 2007
    Inventor: Robert Morris
  • Patent number: 7257414
    Abstract: A technique for estimating the location of a wireless terminal at an unknown location in a geographic region is disclosed. The technique is based on the recognition that there are traits of electromagnetic signals that are dependent on topography, the receiver, the location of the transmitter, and other factors. For example, if a particular radio station is known to be received strongly at a first location and weakly at a second location, and a given wireless terminal at an unknown location is receiving the radio station weakly, it is more likely that the wireless terminal is at the second location than at the first location.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: August 14, 2007
    Assignee: Polaris Wireless, Inc.
    Inventors: David Stevenson Spain, Jr., Robert Morris Dressler
  • Publication number: 20070168420
    Abstract: A method and system are described for providing customized subscription data. According to an exemplary embodiment, a method is described for receiving a subscription request for a tuple via a publish/subscribe protocol from a subscriber, and sending a first message related to the subscription request to a publisher capable of providing customized information associated with the tuple, where the customized information is based on a characteristic of the first message. The method further indudes receiving from the publisher a second message including the customized information and in response to receiving the second message, constructing a notification including the customized information and using the publish/subscribe protocol to send the notification including the customized information to the subscriber.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 19, 2007
    Inventor: Robert Morris
  • Publication number: 20070150814
    Abstract: A computer-implemented method and system is provided for presenting published information in a browser. Aspects of the preferred embodiment include providing a user control via a browser that allows for controlling a pacing of presentation of published information in the browser; receiving a pace setting from the user control; associating the pace setting with a subscription; and queuing published information corresponding to the subscription for presentation in the browser based on the pace setting.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventor: Robert Morris
  • Publication number: 20070150441
    Abstract: Methods, systems, and computer program products are disclosed for associating policies with tuples using a pub/sub protocol. A tuple is subscribed to for receiving a notification when the tuple is updated. A policy tuple is associated with the subscription to the tuple. The policy tuple identifies an action associated with the tuple update. In response to receiving the notification, the action is initiated. In one embodiment, a notify message indicating the associated action is generated and sent using a pub/sub protocol to a policy enforcer for performing the associated action.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventor: Robert Morris
  • Publication number: 20070143446
    Abstract: Methods, systems, and computer program products for installing an application are disclosed. According to one method, an installation of an application on a source device is detected. Responsive to detecting the application installation, a descriptor is produced including source-device-specific installation information. The descriptor is published to a descriptor data store accessible by a peer destination device. The descriptor is configured for use by the peer destination device for installing at least a portion of the application on the peer destination device.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Inventor: Robert Morris
  • Publication number: 20070139226
    Abstract: Disclosed are methods, systems, and computer program products for receiving input from a multi-function momentary switch by providing feedback from a user interface for each function associated with the switch. According to one method, alphanumeric input values are associated with a momentary switch. Each of the alphanumeric input values is associated with a different active time duration for the switch and at least two of the alphanumeric input values are associated with a same alphanumeric text entry mode. A duration of time the switch is in the active state is monitored. At least one of tactile and audible feedback is provided each time the duration of time matches a duration associated with an alphanumeric input value. The alphanumeric input value associated with the alphanumeric text entry mode and duration for the last feedback provided is selected as input from the switch.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Inventor: Robert Morris
  • Publication number: 20070136197
    Abstract: Methods, systems, and computer program products are disclosed for authorizing a service request based on account-holder-configured authorization rules. A request for service is received at a service provider from a service requester. The service provider communicates with an authorization agent for applying an account-holder-configured authorization rule specific to the service requester. The request for service is authorized based on the applied authorization rule. The service requester is one of a plurality of users associated with an account and authorization rules for different users associated with the account can be different. At the authorization agent, access for an account holder is provided for defining account-holder-configured authorization rules to be applied by the authorization agent for authorizing the request for service.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Inventor: Robert Morris
  • Publication number: 20070130183
    Abstract: Methods, systems, and computer program products for associating computer-system-accessible resources using behaviors are disclosed. According to one method, first and second resources accessible via a computer system are identified. A behavior for associating the first and second resources at an instance level is determined. The first and second resources are associated using the behavior.
    Type: Application
    Filed: December 1, 2005
    Publication date: June 7, 2007
    Inventor: Robert Morris
  • Publication number: 20070094304
    Abstract: A computer-implemented method and system is provided for associating subscription service information with media content. An exemplary embodiment includes receiving the media content including an identifier of a subscription service associated with the media content; using the identifier to subscribe to a subscription service using a publish/subscribe protocol; receiving information associated with the subscription service via the publish/subscribe protocol based on the subscription; and presenting the subscription information along with the media content.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 26, 2007
    Inventors: Richard Horner, Jeffrey Bardsley, Robert Morris
  • Publication number: 20070087677
    Abstract: The present invention provides a method and conversion kits, that include all necessary components, to convert any style existing prior art fume hood into a stable vortex high performance low airflow fume hood that can accommodate varying size prior art fume hoods without altering the fume hood envelope or customizing the conversion kit. The articulating rear baffle can be lifted out for cleaning debris that collects in baffle conduit. The conversion can be accomplished without drilling mounting holes into an asbestos liner and can be applied on any size or style prior art fume hood. The present invention also provides a new fume hood incorporating the features of the method and kit.
    Type: Application
    Filed: October 12, 2006
    Publication date: April 19, 2007
    Inventors: Robert Morris, Steven Morris
  • Publication number: 20070089100
    Abstract: A computer implemented application development (authoring) system permits objects (such as VBX custom controls) to be graphically inserted into the program under development by dragging and dropping associated icons into one of four views. The properties associated with the object may then be assigned settings. Development of a complete application is accomplished by visually arranging, ordering, and interconnecting the objects without the necessity of writing any code. The four views of Output, Map, Multitrack, and Workform may be synchronized so that changes made to the program in one view are simultaneously reflected in all other views. The system generates as output a script listing the objects and their properties which is then executed by a separate run time program. The system permits use of objects written to a standard specification and the addition at any time of additional objects written to that.
    Type: Application
    Filed: August 10, 2006
    Publication date: April 19, 2007
    Inventors: Robert Morris, Leet Denton
  • Publication number: 20070073770
    Abstract: The subject matter described herein includes methods, systems, and computer program products for resource-to-resource metadata association. According to one method, a source resource and a destination resource are identified. A type of at least one of the source and destination resources is identified and used to select a transform for mapping data values associated with the resource to the destination resource as metadata. Based on the transform, at least one of the data values associated with the source resource is associated with a destination resource as metadata.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Inventors: Robert Morris, Jared Fry
  • Publication number: 20070073889
    Abstract: Methods, systems, and computer program products are disclosed for verifying an identity of a service requester using presence information. A request for service is received from a service requester via a service client at a service provider. The request includes an identifier for identifying presence information for the service requester. The service provider communicates with a presence service associated with the identified presence information for verifying an identity of the service requester based on the presence information.
    Type: Application
    Filed: September 27, 2005
    Publication date: March 29, 2007
    Inventor: Robert Morris
  • Publication number: 20070073751
    Abstract: User interfaces and related methods, systems, and computer program products for automatically associating data with a resource as metadata are disclosed. According to one method, a visual representation of data to be associated with a resource as metadata is displayed. A visual representation of a resource is displayed. User input is monitored for the presence or occurrence of the association action for associating the resource representation with the data representation. In response to detecting the association action, the data is automatically associated with the resource as metadata. The metadata is independent of an association between the resource and a file system for storing the resource.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Inventors: Robert Morris, Jared Fry
  • Publication number: 20070061324
    Abstract: A system and method for controlling access to image metadata is disclosed, where metadata elements are defined for an image. The method and system include associating users who will access the image with roles, and associating the roles with individual metadata elements. In response to receiving a request for access to the metadata by a particular user, the user's role is determined from the request and the user's role is compared to the roles associated with the metadata elements to determine which metadata elements to make available to the user.
    Type: Application
    Filed: March 21, 2005
    Publication date: March 15, 2007
    Inventor: Robert Morris
  • Publication number: 20070061396
    Abstract: Methods, systems, and computer program products are disclosed for processing a request for service at a service provider that associates requests for service with at least one service data element. A request for service is received at the service provider that includes at least one of an identifier identifying a personal data agent for providing a service data element and a correlator for correlating the request to a received service data element. The service provider communicates with the personal data agent to receive at least one service data element. At least one received service data element is processed in conjunction with the request.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 15, 2007
    Inventor: Robert Morris
  • Publication number: 20070045961
    Abstract: A method and system is provided for navigating a multi-resource user interface on a display of an electronic device. Method and systems aspects include displaying a deck of cards representing device resources in a presentation space occupying only a portion of a display screen, wherein a top card overlaps other cards in the deck such that no user interface controls of the other cards are visible and only the top card is selectable by a user; and in response to the user activating an input control to navigate the cards in the deck, moving the top card to another position in the deck and revealing a next card in the deck.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Inventor: Robert Morris
  • Publication number: 20070043646
    Abstract: Methods, systems, and computer program products are disclosed for conducting a business transaction using a pub/sub protocol. Information about at least one of a sale or auction is received. The information is provided and updated using a pub/sub protocol. A request to take part in the sale/auction is sent and a response to the request is received. A business transaction may also be facilitated using a pub/sub protocol by receiving a request for information about at least one of a sale or auction from a remote endpoint and providing the requested information to the remote endpoint. Updated information is provided to the remote endpoint using a pub/sub protocol.
    Type: Application
    Filed: August 22, 2005
    Publication date: February 22, 2007
    Inventor: Robert Morris