Patents by Inventor Mark A. Lindner
Mark A. Lindner 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: 8793389Abstract: In an embodiment, a server exchanges session data between a group of session participants during a communication session, the exchanged session data including session media and/or session signaling information. The server stores at least a subset of the exchanged session data. Later, the server establishes a connection to a given user equipment (UE) (e.g., either after or during the communication session). The server determines a UE-defined context that is indicative of a manner by which missed session data from the communication session is to be compressed for delivery to the given UE. The server selectively compresses at least a portion of the stored subset of the exchanged session data that was missed by the given UE based on the UE-defined context, and transmits the selectively compressed portion of the stored subset of the exchanged session data to the given UE.Type: GrantFiled: December 20, 2011Date of Patent: July 29, 2014Assignee: QUALCOMM IncorporatedInventors: Mark A. Lindner, Shane R. Dewing, Devang N. Bhatt
-
Publication number: 20140185610Abstract: The disclosure is related to selectively patching frame erasures in a first stream. A receiver receives the first stream, receives a second stream corresponding to the first stream, detects a missing frame in the first stream, and attempts to replace the missing frame in the first stream with a corresponding frame from the second stream.Type: ApplicationFiled: January 2, 2014Publication date: July 3, 2014Applicant: QUALCOMM IncorporatedInventor: Mark LINDNER
-
Patent number: 8762460Abstract: In an embodiment, an access terminal (AT) obtains media intended for transmission to a communication group during a group communication session (GCS). The communication group includes a first set of ATs configured to exchange media via a primary communication protocol (PCP) mediated by an application server (AS) and a second set of ATs configured to exchanged media via a secondary communication protocol (SCP). The AT selectively transmits the obtained media in accordance with the PCP and/or the SCP to facilitate both the first and second sets of ATs to receive the media. In an embodiment, the AS sends instructions to a given AT among the first set associated with whether the given AT is responsible for extending support of the GCS to at least one of a second set of ATs via the SCP. In another embodiment, the AS itself selectively transmits media to the communication group via the SCP.Type: GrantFiled: June 18, 2010Date of Patent: June 24, 2014Assignee: QUALCOMM IncorporatedInventors: Mark A. Lindner, Shilpa Velamuri
-
Patent number: 8712391Abstract: In an embodiment, a user equipment (UE) participating in a server-mediated communication session maintains an identifier of the session and a list of UEs that are currently participating in the session. The UE determines to suppress its participation level in the session, and configures a member update message to include the identifier and to indicate the suppressed participation level of the UE. The UE transmits the configured member update message to each other UE currently participating in the session. In another embodiment, the UE receives a request to modify one or more of a given set of control parameters associated with the session. The UE determines whether the UE belongs to a subset of UEs that are currently participating in the session and to which permission to modify the given set of parameters is restricted. The UE selectively grants the received request based on the determination.Type: GrantFiled: October 20, 2011Date of Patent: April 29, 2014Assignee: QUALCOMM IncorporatedInventors: Biren R. Patel, Mark A. Lindner
-
Patent number: 8705515Abstract: A system and method for resolving conflicts in voice data packets received by a wireless device. Each data packet includes a source identification number, a sequence number, and an end-marker bit. The wireless device reconstructs audio streams based upon the sequence of the data packets received. If a data packet has the same source identification number as the last-received data packet and the sequence number of the data packet differs from the sequence number of the last-received data packet for more than a predefined threshold number, the wireless device ends a current audio stream and starts a new audio stream using the data from the data packet.Type: GrantFiled: June 30, 2005Date of Patent: April 22, 2014Assignee: QUALCOMM IncorporatedInventor: Mark A. Lindner
-
Patent number: 8700081Abstract: Embodiments of the present invention are directed to determining whether to switch between group calls based on priority within a wireless communications system. In an embodiment, an announce message is received at a given access terminal that announces a second group session when the given access terminal is participating in the first group session. The given access terminal acquires one or more priority levels associated with one or more of the first and second group sessions. The access terminal determines whether to switch from the first group session to the second group session based on the one or more priority levels. The access terminal selectively switches from the first group session to the second group session based on the determination.Type: GrantFiled: March 9, 2010Date of Patent: April 15, 2014Assignee: QUALCOMM IncorporatedInventor: Mark A. Lindner
-
Publication number: 20140055553Abstract: A method for identifying unknown third parties appearing within video call data based on generated image characteristics data. A user's computing device and a participant computing device may exchange and render video call data in which the user's computing device may display the unknown third-party. The user's computing device may generate image characteristics data based on selected imagery. The user's computing device may compare the image characteristics data to stored contact information on the user's computing device to find a match, and may transmit the image characteristics data to the participant computing device for comparison with local stored information stored. The participant computing device may transmit a report message to the user's computing device indicating whether a match is found. In an embodiment, a server may transmit the facial data to other devices for comparison. In another embodiment, the user's computing device may request contact information from participant computing devices.Type: ApplicationFiled: August 19, 2013Publication date: February 27, 2014Applicant: QUALCOMM IncorporatedInventors: Arthur Chung-Hao LEE, Mark A. Lindner
-
Joining Communication Groups With Pattern Sequenced Light and/or Sound Signals as Data Transmissions
Publication number: 20140056172Abstract: A method for joining a communication group by receiving and processing light and/or sound signals in a mobile device. The signaling may be light or audible signals, such as lights and/or music, that may be emitted in particular sequences. The mobile device may receive the light and/or sound signals with sensors, such as cameras and/or microphones, and may process the light and/or sound signals to obtain information encoded within the signals. The mobile device may decode detected signaling information and identify connectivity data that may be used to join and transmit messages to the communication group. In an embodiment, light and/or sound signals related to unknown third parties may be used by the mobile device to identify the third party based on queries to the communication group. In an embodiment, the mobile device may determine parameters for receiving and/or transmitting signals based on ambient conditions, such as ambient noise.Type: ApplicationFiled: August 19, 2013Publication date: February 27, 2014Applicant: QUALCOMM IncorporatedInventors: Arthur Lee, Mark A. Lindner -
Publication number: 20130316686Abstract: Methods and systems of communication using a mobile device that include detecting a movement of the mobile device associated with transitioning from speaker phone mode to earpiece mode, or vice versa, and in response to detecting such movement, automatically transitioning the device to a different mode of operation. The detected action may be the motion and/or positioning of the device handset, such as the movement of the handset towards or away from the user's ear, and/or the placement of the handset on a surface in a face-up or face-down position. Further methods and systems for transitioning between communication pathways and security modes in response to a detected movement of the mobile device.Type: ApplicationFiled: May 23, 2012Publication date: November 28, 2013Applicant: QUALCOMM INCORPORATEDInventors: Shobha M. Subbaramoo, Mark A. Lindner
-
Publication number: 20130315107Abstract: Methods and systems of communication using a mobile device include communicating with other mobile devices over an initial communication channel, detecting a first motion of the mobile device moving from a first position to a second position, establishing a second communication channel with the other mobile devices in response to the detected first motion, and communicating with the other mobile devices over the second communication channel. In an example, the initial communication may be a half-duplex communication channel, and the second communication channel may be a full-duplex communication channel. In another example, the initial communication may be a full-duplex communication channel, and the second communication channel may be a half-duplex communication channel.Type: ApplicationFiled: May 23, 2012Publication date: November 28, 2013Applicant: QUALCOMM IncorporatedInventors: Mark A. Lindner, Shobha M. Subbaramoo
-
Publication number: 20130315108Abstract: Methods and systems of communication using a mobile device include detecting the voice of a user of the mobile device, and sending a request to a server for control of the floor in a group communication in response to the detected voice. Further methods of controlling floor access for a plurality of mobile devices include receiving voice commands of a user from the plurality of mobile devices, scheduling floor access for the mobile devices in response to the received voice commands, and sending messages to the mobile devices indicating the status of floor control in a group communication session. Further methods of group communication include detecting a motion of a mobile device corresponding to a user action, in response to the detected motion, initiating a half-duplex group communication application, and displaying visual feedback associated with the half-duplex group communication application on a display screen of the mobile device.Type: ApplicationFiled: May 23, 2012Publication date: November 28, 2013Applicant: QUALCOMM IncorporatedInventors: Mark A. Lindner, Shobha M. Subbaramoo
-
Publication number: 20130316687Abstract: Methods and systems for controlling group communications using a mobile device includes detecting a motion of the mobile device corresponding to a user placing the device on a surface, maintain a communication session with another mobile device while the user is detected in proximity to the first mobile device, and entering a non-active communication mode when the user is not detected in proximity to the device. The communication session may be maintained for a time-out period before entering the non-active mode. Further methods and systems include transitioning to a non-active communication mode in response to detecting a motion of the mobile device corresponding to a user placing the device on a surface.Type: ApplicationFiled: May 23, 2012Publication date: November 28, 2013Applicant: QUALCOMM IncorporatedInventors: Shobha M. Subbaramoo, Mark A. Lindner
-
Publication number: 20130310055Abstract: Systems, methods, and devices use a wireless device's capability to transmit and/or receive data over multiple communication pathways to improve data transmission quality. In the various embodiments, the same continuous data stream may be transmitted and/or received via different communication pathways. Different communication pathways may be established using different antennas of a wireless device, different wireless networks, different wireless communications protocols, and/or additional wireless devices. The continuous data stream may be transmitted and/or received via different communication pathways in a manner that enables the continuous data stream to be reconstructed from one or more of the different communication pathways. Additional communication pathways may be established based on user input indicating a voice call is high priority and/or approving the expenditure of additional resources.Type: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: QUALCOMM INCORPORATEDInventors: Shane Richard Dewing, Richard W. Lankford, Mark A. Lindner
-
Publication number: 20130301624Abstract: In an embodiment, a given UE joins a local group communication session between a group of UEs, establishes itself as a director, obtains media feeds captured by media capturing UEs in the group of UEs and transmits a selected subset of the media feeds to a server for transmission to target UEs. In another embodiment, the server receives the media feeds itself and sends the media feeds to a director UE. The director UE indicates a selection of the subset of the media feeds to the server, and the server transmits the selected subset of media feeds to the target UEs. Accordingly, a local director UE can direct the subset to the target UEs by controlling which media feeds are sent to the server, or a remote director UE can direct the subset to the target UEs by controlling which media feeds the server sends to the target UEs.Type: ApplicationFiled: May 10, 2012Publication date: November 14, 2013Applicant: QUALCOMM INCORPORATEDInventors: Samuel K. Sun, Anthony Pierre Stonefield, Richard W. Lankford, Mark A. Lindner, Shane R. Dewing, Daniel S. Adplanalp
-
Publication number: 20130300821Abstract: In an embodiment, a communications device receives a plurality of video input feeds from a plurality of video capturing devices that provide different perspectives of a given visual subject of interest. The communications device receives, for each of the received plurality of video input feeds, indications of (i) a location an associated video capturing device, (ii) an orientation of the associated video capturing device and (iii) a format of the received video input feed. The communications device selects a set of the received plurality of video input feeds, interlaces the selected video input feeds into a video output feed that conforms to a target format and transmitting the video output feed to a set of target video presentation devices. The communications device can correspond to either a remote server or a user equipment (UE) that belongs to, or is in communication with, the plurality of video capturing devices.Type: ApplicationFiled: May 10, 2012Publication date: November 14, 2013Applicant: QUALCOMM IncorporatedInventors: Richard W. Lankford, Mark A. Lindner, Shane R. Dewing, Daniel S. Abplanalp, Samuel K. Sun, Anthony Stonefield
-
Publication number: 20130304865Abstract: In an embodiment, a given user equipment (UE) in a local communication session (e.g., a P2P or ad-hoc session) between multiple UEs is designated to record session data. The given UE records the session data exchanged between the multiple UEs during the local communication session and uploads the recorded session data to a server after the local communication session has terminated. In another embodiment, a session controller (e.g., a remote server or a P2P node) receives multiple media feeds from multiple transmitting UEs, and selectively interlaces subsets of the multiple media feeds into interlaced output feed(s) that are transmitted to target UE(s). The target UE(s) provide feedback which permits the session controller to determine a lowest relevant configuration (LRC) for the target UE(s) that is used to regulate the interlaced output feed(s) transmitted thereto.Type: ApplicationFiled: May 10, 2012Publication date: November 14, 2013Applicant: QUALCOMM INCORPORATEDInventors: Shane R. Dewing, Daniel S. Abplanalp, Samuel K. Sun, Anthony Stonefield, Richard W. Lankford, Mark A. Lindner
-
Patent number: 8565727Abstract: Systems, apparatuses and methods of determining whether to permit a call to an access terminal are disclosed. A second party is determined to be available for a communication session between a first party and the second party. Location information associated with a call permissions rule set is obtained, where the call permissions rule set includes at least one rule related to whether a communication session between the first and second parties is permissible. Further, at least one rule includes one or more location-based rules. Location information is obtained that is associated with the second party. Then, it is determined whether to permit the communication session based on the obtained location information associated with the call permissions rule set and the obtained location information associated with the second party.Type: GrantFiled: March 9, 2010Date of Patent: October 22, 2013Assignee: QUALCOMM IncorporatedInventor: Mark A. Lindner
-
Publication number: 20130223336Abstract: The disclosure relates to indicating or detecting an end of a stream of data using in-band signaling. An embodiment transmits the stream of data, the stream of data comprising multiple packets, each packet of the multiple packets including a header with a marker bit field and a payload, and configures the marker bit field and/or the payload of at least one packet of the multiple packets to indicate the end of the stream of data, wherein the configuring the payload comprises reducing an amount of data contained in the payload from payloads of other packets of the multiple packets and/or setting a field in the payload indicating a countdown to a last packet of the stream of data. An embodiment receives the stream of data and detects that at least one packet of the multiple packets is configured to indicate the end of the stream of data.Type: ApplicationFiled: August 23, 2012Publication date: August 29, 2013Applicant: QUALCOMM IncorporatedInventor: Mark A. Lindner
-
Publication number: 20130159539Abstract: In an embodiment, a server exchanges session data between a group of session participants during a communication session, the exchanged session data including session media and/or session signaling information. The server stores at least a subset of the exchanged session data. Later, the server establishes a connection to a given user equipment (UE) (e.g., either after or during the communication session). The server determines a UE-defined context that is indicative of a manner by which missed session data from the communication session is to be compressed for delivery to the given UE. The server selectively compresses at least a portion of the stored subset of the exchanged session data that was missed by the given UE based on the UE-defined context, and transmits the selectively compressed portion of the stored subset of the exchanged session data to the given UE.Type: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Applicant: QUALCOMM INCORPORATEDInventors: Mark A. Lindner, Shane R. Dewing, Devang N. Bhatt
-
Patent number: 8335532Abstract: Exemplary techniques for sending data packages, such as media objects, during group communication sessions between wireless telecommunication devices, such as push-to-talk communication sessions, are disclosed. In one embodiment, the data packages, such as discrete data packages, are queued at the transmitting wireless communication device and then sent to other group members upon establishment of channels for group communications to the group members. The data packages can also be queued at the group communication server prior to being sent to a target device.Type: GrantFiled: January 19, 2010Date of Patent: December 18, 2012Assignee: QUALCOMM IncorporatedInventor: Mark A. Lindner