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: 8667607
    Abstract: A method of trusted data communication. The method comprises executing a data communication application in a trusted security zone of a processor, wherein the processor is a component of a computer, commanding a controller of a peripheral device to execute a control application in a trusted security zone of the controller, wherein the controller is a component of the computer, commanding at least one of another peripheral device or a user interface device to not access a data bus of the computer, verifying that the controller is executing the control application in the trusted security zone of the controller, sending data from the processor to the controller over the data bus of the computer, and the controller one of transmitting the data sent by the processor on an external communication link, reading a memory storage disk, or writing to a memory storage disk.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: March 4, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, William M. Parsel, Carl J. Persson, Matthew C. Schlesener
  • Publication number: 20140047548
    Abstract: A method of provisioning a subordinate trusted security zone in a processor having a trusted security zone. The method comprises receiving by a master trusted application executing in a master trusted security zone of the processor a request to provision a subordinate trusted security zone in the processor, wherein the request comprises a master trusted security zone key, wherein the request designates the subordinate trusted security zone, and wherein the request defines an independent key. The method further comprises provisioning by the master trusted application the subordinate trusted security zone to be accessible based on the independent key.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: SPRINT COMMUNICATIONS COMPANY L.P.
    Inventors: Stephen J. Bye, Lyle W. Paczkowski, William M. Parsel, Carl J. Persson, Matthew C. Schlesener, Trevor D. Shipley
  • Publication number: 20140033316
    Abstract: A method of trusted data communication. The method comprises executing a data communication application in a trusted security zone of a processor, wherein the processor is a component of a computer, commanding a controller of a peripheral device to execute a control application in a trusted security zone of the controller, wherein the controller is a component of the computer, commanding at least one of another peripheral device or a user interface device to not access a data bus of the computer, verifying that the controller is executing the control application in the trusted security zone of the controller, sending data from the processor to the controller over the data bus of the computer, and the controller one of transmitting the data sent by the processor on an external communication link, reading a memory storage disk, or writing to a memory storage disk.
    Type: Application
    Filed: July 24, 2012
    Publication date: January 30, 2014
    Applicant: SPRINT COMMUNICATIONS COMPANY L.P.
    Inventors: Lyle W. Paczkowski, William M. Parsel, Carl J. Persson, Matthew C. Schlesener
  • Patent number: 8630283
    Abstract: A system is provided comprising an application server and a media proxy. The application server comprises a first processor, a first memory, and a first application stored in the first memory that, when executed by the first processor, transmits a first digital media stream for mixing with a first voice over internet protocol (VoIP) stream. The media proxy is stored in a second memory and, when executed by a second processor, receives the first voice over internet protocol stream, mixes the first digital media stream with the first voice over internet protocol stream to produce a second voice over internet protocol stream, transmits the second voice over internet protocol stream, receives a third voice over internet protocol stream, produces a fourth internet protocol stream based on the third internet protocol stream, and transmits the fourth internet protocol stream.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: January 14, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Eric E. Miller, Sei Y. Ng, Carl J. Persson
  • Patent number: 8595452
    Abstract: A system and method are provided for integrating conversion and replication of a data stream for replicating data stored in a primary data store. The method includes streaming a replicated data stream from the primary data store to a secondary data store. The method includes intercepting the replicated data stream in route to the secondary data store. The method also provides for converting the replicated data stream.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: November 26, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Carl J. Persson
  • Patent number: 8558893
    Abstract: A security system worn by an individual is provided for monitoring an adjacent area. The security system includes a mobile device in communication with an audio device, a camera, and a transparent display. The camera captures an image. The audio device inputs audio information associated with the image, wherein the information includes a priority. The transparent display displays images captured via other mobile devices and information associated with the images captured via the other mobile devices. The mobile device is associated with a location engine configured to determine a location of the mobile device.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: October 15, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Carl J. Persson, Thomas H. Wilson
  • Patent number: 8559933
    Abstract: A system is provided. The system comprises a processor, a memory coupled to the processor, and an application stored in the memory. When executed by the processor, the application receives a plurality of first messages from a first plurality of handsets, each of the first messages indicating that one of the first plurality of handsets has installed a first ID, wherein the first ID is associated with a first ID provider, receives a second message from the first ID provider, the second message indicating that new content associated with the first ID is available, and in response to the second message, transmits a plurality of third messages, each of the third messages directed to one of the first plurality of handsets, indicating that new content associated with the first ID is available.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: October 15, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Robin D. Katzer, Sei Y. Ng, Carl J. Persson
  • Patent number: 8542906
    Abstract: A method is provided to implement augmented reality using markers. An image is captured of an environment. An image of a marker is detected in the image of the environment. A virtual image is displayed overlaid on the image of the environment at an offset from the marker, wherein the virtual image is based on the marker.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: September 24, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Carl J. Persson, Thomas H. Wilson
  • Patent number: 8526929
    Abstract: A mobile communication device provisioning and management system is provided. The system comprises a computer system and an application, that when executed on the computer system, receives instructions for provisioning a set of mobile communication devices, the instructions comprising a range of unique identifiers and user roles associated with the set. The system also receives a first message from a first mobile communication device, the first message containing a request for provisioning, a first unique identifier, a first user role, and a first user identifier. The system also matches the first unique identifier embedded in the first message with a unique identifier contained in the instructions. The system also matches the user role received in the first message with a user role specified in the instructions and sends a second message to the first mobile communication device, the second message containing provisioning information.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: September 3, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Deborah L. Gilbert, Carl J. Persson, Thomas H. Wilson
  • Patent number: 8489080
    Abstract: A system is provided. The system comprises a processor, a memory, and an application stored in the memory. When executed by the processor, the application activates a concierge function in response to a first trigger, and deactivates the concierge function in response to a second trigger. While the concierge function is active, the application analyzes a first digital signal encoding voice content from the portable electronic device to identify a context and, in response to identifying the context, transmits a second digital signal encoding a voice message to be presented by the portable electronic device based on the context keyword.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: July 16, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Eric E. Miller, Sei Y. Ng, Carl J. Persson
  • Patent number: 8355961
    Abstract: A system is provided for determining an item location in a distribution center. 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 to determine item location from the audio device, determines a location of the mobile device, and determines an item location. The mobile device also outputs item location information to the transparent display and outputs additional information to the transparent display in response to a change of the location of the mobile device.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: January 15, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Sei Y. Ng, Carl J. Persson, Thomas H. Wilson
  • Patent number: 8270954
    Abstract: A system is provided. The system comprises a processor, a memory, and an application stored in the memory. When executed by the processor, the application activates a concierge function in response to a first trigger, and deactivates the concierge function in response to a second trigger. While the concierge function is active, the application analyzes a first digital signal encoding voice content from the portable electronic device to identify a context and, in response to identifying the context, transmits a second digital signal encoding a voice message to be presented by the portable electronic device based on the context keyword.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: September 18, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Eric E. Miller, Sei Y. Ng, Carl J. Persson
  • Patent number: 8271006
    Abstract: A system of enhanced page messaging in a short message service environment is provided. The system comprises a computer system and an application, that when executed on the computer system, receives a first message containing a request to forward the first message to a first portable electronic device wherein the first message is received via a concise textual messaging service. The system also parses at least one of the header and payload content of the first message and determines that the first message is to be delivered as a page message. The system also forwards the first message to the first portable electronic device as a page message.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: September 18, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Deborah L. Gilbert, Carl J. Persson, Thomas H. Wilson
  • Patent number: 8271295
    Abstract: A health clinic broker system is provided. The system comprises at least one computer system and a health clinic broker application that, when executed on the at least one computer system, receives a plurality of health care service requests containing information about a health care need, at least some of the requests seeking to set an appointment for health care. The system also receives a plurality of health care service offerings and provides at least one recommendation for the appointment for health care based on matching the health care service offerings with the health care service request.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: September 18, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Deborah L. Miller, Carl J. Persson, Thomas H. Wilson
  • Patent number: 8264422
    Abstract: A system is provided for display of information. 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 projects information to the transparent display, and decreases projection of the information to the transparent display in response to a detection of an unsafe condition.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: September 11, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Carl J. Persson, Thomas H. Wilson
  • Patent number: 8249918
    Abstract: A method of delivering advertisements with media content using context based filtering is provided. The method comprises copying a unit of media content and then accessing a first advertisement wherein the first advertisement comprises a first advertisement content and a context based filtering criteria. The method also comprises examining the copied unit of media content using the context based filtering criteria and when the copied unit of media content conflicts with the context based filtering criteria, the copied unit of media content is delivered without the first advertisement content. When the copied unit of media content does not conflict with the context based filtering criteria, the copied unit of media content is delivered with the first advertisement content.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: August 21, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Devon L. Biere, Carl J. Persson
  • Patent number: 8250313
    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: January 19, 2011
    Date of Patent: August 21, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Carl J. Persson
  • Patent number: 8224667
    Abstract: A therapy adherence system is provided. The system comprises at least one computer system, a database, and an application that, when executed on the at least one computer system, receives a message from a home-based patient device containing medication compliance information and physical condition information. The system also compares medication compliance information and physical condition information with a current treatment regimen and historical medication and physical condition information stored in the database. The system also calculates an updated regimen and health risk level based on at least current and historical medication compliance information and physical condition information. The system also notifies an at least one health care provider when health risk level exceeds a threshold. The system also receives response from the at least one health care provider, the response comprising adjustments to the updated regimen and a diagnosis and communicates the updated regimen.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: July 17, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Deborah L. Miller, Carl J. Persson, Thomas H. Wilson
  • Patent number: 8214382
    Abstract: A method of enforcing database predicate constraints on database accesses is provided. The method comprises receiving a database query, parsing the query based on constraints defined in system tables, and examining the query for the existence of a where clause. The method also comprises examining the where clause to determine compliance with the constraints defined in the system tables and executing the query only when the query contains a where clause and the where clause complies with the constraints defined in the system tables. The method also comprises rejecting the query when the query one of does not contain a where clause and does contain a where clause and the where clause does not comply with the constraints defined in the system tables.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: July 3, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Devon L. Biere, Carl J. Persson
  • Patent number: 8180399
    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: April 27, 2011
    Date of Patent: May 15, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Carl J. Persson, M. Jeffrey Stone