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: 8667607Abstract: 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: GrantFiled: July 24, 2012Date of Patent: March 4, 2014Assignee: Sprint Communications Company L.P.Inventors: Lyle W. Paczkowski, William M. Parsel, Carl J. Persson, Matthew C. Schlesener
-
Publication number: 20140047548Abstract: 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: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: 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: 20140033316Abstract: 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: ApplicationFiled: July 24, 2012Publication date: January 30, 2014Applicant: SPRINT COMMUNICATIONS COMPANY L.P.Inventors: Lyle W. Paczkowski, William M. Parsel, Carl J. Persson, Matthew C. Schlesener
-
Patent number: 8630283Abstract: 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: GrantFiled: March 5, 2010Date of Patent: January 14, 2014Assignee: Sprint Communications Company L.P.Inventors: Jeremy R. Breau, Eric E. Miller, Sei Y. Ng, Carl J. Persson
-
Patent number: 8595452Abstract: 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: GrantFiled: November 30, 2005Date of Patent: November 26, 2013Assignee: Sprint Communications Company L.P.Inventors: Robin D. Katzer, Carl J. Persson
-
Patent number: 8558893Abstract: 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: GrantFiled: August 3, 2007Date of Patent: October 15, 2013Assignee: Sprint Communications Company L.P.Inventors: Carl J. Persson, Thomas H. Wilson
-
Patent number: 8559933Abstract: 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: GrantFiled: February 8, 2011Date of Patent: October 15, 2013Assignee: Sprint Communications Company L.P.Inventors: Jason R. Delker, Robin D. Katzer, Sei Y. Ng, Carl J. Persson
-
Patent number: 8542906Abstract: 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: GrantFiled: May 21, 2008Date of Patent: September 24, 2013Assignee: Sprint Communications Company L.P.Inventors: Carl J. Persson, Thomas H. Wilson
-
Patent number: 8526929Abstract: 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: GrantFiled: September 25, 2009Date of Patent: September 3, 2013Assignee: Sprint Communications Company L.P.Inventors: Deborah L. Gilbert, Carl J. Persson, Thomas H. Wilson
-
Patent number: 8489080Abstract: 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: GrantFiled: August 6, 2012Date of Patent: July 16, 2013Assignee: Sprint Communications Company L.P.Inventors: Jeremy R. Breau, Eric E. Miller, Sei Y. Ng, Carl J. Persson
-
Patent number: 8355961Abstract: 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: GrantFiled: August 3, 2007Date of Patent: January 15, 2013Assignee: Sprint Communications Company L.P.Inventors: Sei Y. Ng, Carl J. Persson, Thomas H. Wilson
-
Patent number: 8270954Abstract: 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: GrantFiled: February 2, 2010Date of Patent: September 18, 2012Assignee: Sprint Communications Company L.P.Inventors: Jeremy R. Breau, Eric E. Miller, Sei Y. Ng, Carl J. Persson
-
Patent number: 8271006Abstract: 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: GrantFiled: August 13, 2009Date of Patent: September 18, 2012Assignee: Sprint Communications Company L.P.Inventors: Deborah L. Gilbert, Carl J. Persson, Thomas H. Wilson
-
Patent number: 8271295Abstract: 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: GrantFiled: July 23, 2008Date of Patent: September 18, 2012Assignee: Sprint Communications Company L.P.Inventors: Deborah L. Miller, Carl J. Persson, Thomas H. Wilson
-
Patent number: 8264422Abstract: 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: GrantFiled: November 8, 2007Date of Patent: September 11, 2012Assignee: Sprint Communications Company L.P.Inventors: Carl J. Persson, Thomas H. Wilson
-
Patent number: 8249918Abstract: 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: GrantFiled: December 22, 2008Date of Patent: August 21, 2012Assignee: Sprint Communications Company L.P.Inventors: Devon L. Biere, Carl J. Persson
-
Patent number: 8250313Abstract: 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: GrantFiled: January 19, 2011Date of Patent: August 21, 2012Assignee: Sprint Communications Company L.P.Inventors: Robin D. Katzer, Carl J. Persson
-
Patent number: 8224667Abstract: 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: GrantFiled: February 6, 2009Date of Patent: July 17, 2012Assignee: Sprint Communications Company L.P.Inventors: Deborah L. Miller, Carl J. Persson, Thomas H. Wilson
-
Patent number: 8214382Abstract: 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: GrantFiled: November 25, 2008Date of Patent: July 3, 2012Assignee: Sprint Communications Company L.P.Inventors: Devon L. Biere, Carl J. Persson
-
Patent number: 8180399Abstract: 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: GrantFiled: April 27, 2011Date of Patent: May 15, 2012Assignee: Sprint Communications Company L.P.Inventors: Robin D. Katzer, Carl J. Persson, M. Jeffrey Stone