Patents by Inventor Carl J. Persson

Carl J. Persson 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).

  • Patent number: 8107931
    Abstract: A method is provided. The method comprises a proxy application logging into a first internet service on behalf of a handset, the proxy application executing on a computer system in a communications service provider network. The method also comprises the proxy application logging into a second internet service on behalf of the handset and mediating communication between the first internet service and the handset and between the second internet service and the handset. The method also comprises collecting information about locations of the handset, communications of the handset, and transactions conducted using the handset. The method also comprises the proxy application providing the information to define a presence of a user of the handset to one of the first internet service and the second internet service.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: January 31, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, John M. Everson, Michael A. Gailloux, Carl J. Persson, Jason K. Whitney
  • Patent number: 8055296
    Abstract: A system is provided for communication between mobile devices. The system includes an audio device, a transparent display, and a mobile device in communication with the audio device and the transparent display. The mobile device receives a request for information associated with other mobile devices, and determines a location of the mobile device. The mobile device also outputs a spatial map of the information to the transparent display, wherein the information includes locations of the other mobile devices relative to the location of the mobile device. Additionally, the mobile device communicates with at least one of the other mobile devices.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: November 8, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Carl J. Persson, Thomas H. Wilson
  • Patent number: 8015023
    Abstract: A system for providing notification related to package delivery is provided. The system comprises a recipient terminal configured to receive a notification of a package delivery, a delivery mobile terminal configured to determine its own location, and a server configured to send the notification to the recipient terminal based on the location of the delivery mobile terminal and based on information associated with the recipient terminal.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: September 6, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Wing K. Lee, Carl J. Persson
  • Patent number: 7970436
    Abstract: A wireless interface extension for mobile devices is provided. The wireless interface extension includes a user interface, a wireless communication link, and a processor. The processor communicates with a mobile device over the wireless communication link and enables a user to use the user interface to interact with at least one user application on the mobile device.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: June 28, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Carl J. Persson, M. Jeffrey Stone
  • Patent number: 7899998
    Abstract: A conflict avoidance system is provided. The conflict avoidance system comprises a first data store provided at a first geographic location and a second data store at a second geographic location, where the first and second data stores are replications of one another. The conflict avoidance system also comprises a conflict avoidance module operable to receive a data store request from applications, wherein the conflict avoidance module communicates update data store requests to the first data store and communicates create data store requests and delete data store requests to the second data store.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: March 1, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Carl J. Persson
  • Patent number: 7850067
    Abstract: A device for initiating automatic retrieval of content using a plurality of three-dimensional elements is provided. The device comprises a plurality of three-dimensional elements producing a color pattern. The color pattern is associated with an item of interest and is used to obtain a content related to the item of interest.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: December 14, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Carl J. Persson, Thomas H. Wilson
  • Patent number: 7814066
    Abstract: A system for backup and recovery of a plurality of heterogeneous databases is disclosed. The system comprises a first computer system configured to comprise a plurality of heterogeneous databases and a second computer system configured to execute an application program. The second computer system is in operational relationship with the plurality heterogeneous databases. The application program is configured to issue a transaction statement that triggers a change in the plurality of heterogeneous databases. The system also comprises a third computer system configured to accumulate information from the transaction statement from the plurality of heterogeneous databases. The third computer system is further configured to recover the plurality of heterogeneous databases to a point in time based on the information from the transaction statement.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: October 12, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Carl J. Persson, Sei Ng
  • Patent number: 7769009
    Abstract: This present disclosure allows files and data stores to be automatically replicated directly from one mobile device to other mobile devices within a mobile environment. The disclosed systems and methods enable a group of mobile device users to maintain a dynamic data store of current data for shared use and modification. Configurable software allows mobile users to select predefined events or triggers that will automatically cause a data store to be replicated from that user's mobile device to every other mobile device in a specified group.
    Type: Grant
    Filed: December 11, 2006
    Date of Patent: August 3, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Carl J. Persson
  • Patent number: 7613805
    Abstract: A data store wrapper system is provided that includes a plurality of data store wrappers each in communication with one or more data stores. The system includes a load balance component in communication with the plurality of data store wrappers to load balance data service requests between the plurality of data store wrappers. An adapter is provided that communicates requests for data service to one or more of the plurality of data store wrappers. The system also includes an application programming interface in communication with client applications, which request the data services, and the load balance component. The application programming interface is operable to receive the requests for data services from the client applications and direct the requests for data services to the data store wrapper.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: November 3, 2009
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Carl J. Persson
  • Patent number: 7313657
    Abstract: A conflict avoidance system is provided. The conflict avoidance system comprises a first data store provided at a first geographic location and a second data store at a second geographic location, where the first and second data stores are replications of one another. The conflict avoidance system also comprises a conflict avoidance module operable to receive a data store request from applications, wherein the conflict avoidance module communicates update data store requests to the first data store and communicates create data store requests and delete data store requests to the second data store.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: December 25, 2007
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Carl J. Persson