Patents by Inventor Mark Maggenti

Mark Maggenti 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: 9888393
    Abstract: Method and apparatus for automatically reconfiguring a wireless communication network provides for receiving information from at least one node indicating a change in the network and automatically reconfiguring the network based on the received information. In another embodiment, a method for automatically reconfiguring a wireless communication network, including at least one node that includes wireless infrastructure resources, includes determining availability of a resource at a node operating in the network and automatically configuring the network based on the availability of the resource such that the network operates properly and/or efficiently.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: February 6, 2018
    Assignee: QUALOCMM Incorporated
    Inventors: Mark Maggenti, Dan Vassilovski
  • Patent number: 9730052
    Abstract: In an embodiment, a secondary communication terminal (CT) executes a client application to engage in a client application session (CAS), the secondary CT configured to connect to a primary CT over a local wireless connection (LWC), the primary CT having a higher-quality user interface environment as compared to the secondary CT. The secondary CT establishes the LWC with the primary CT during the CAS and, responsive to the establishment, negotiates with the primary CT to selectively transition the CAS to the primary CT. Alternatively, the primary CT executes the client application before the establishment and negotiates with the secondary CT to selectively transition the CAS to the secondary CT. In another embodiment, the primary CT hosts the CAS while the LWC is established with the secondary CT. Then, upon disconnection of the LWC, the secondary AT selectively transitions the CAS to the secondary CT.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: August 8, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Bongyong Song, Mark Maggenti
  • Patent number: 9668166
    Abstract: The disclosure generally relates to network-initiated and client-initiated mechanisms to enable quality of service (QoS) for web-based client applications that may high efficiency, high performance, or otherwise guaranteed service levels. For example, to enable QoS for calls or other sessions associated a web-based application, one or more signaling messages may be exchanged between a server and a first user equipment (UE) to establish a call between the first UE and a second UE and to establish a peer connection between the server and at least the first UE. As such, QoS may be activated for at least the peer connection between the first UE and the server, wherein the server may route data associated with the web-based application between the first UE and the second UE over the established peer connection to implement the activated QoS.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Arvind Vardarajan Santhanam, Kirankumar Anchan, Karthika Paladugu, Mark Maggenti
  • Publication number: 20170134074
    Abstract: A multiple input and multiple output device includes a first input switch, a second input switch, a first set of analog interference cancellation (AIC) circuits, and a second set of AIC circuits. The first input switch is configured to select one of a first transmit input of first transmit inputs or a first transmit input of second transmit inputs. The second input switch is configured to select one of a second transmit input of the first transmit inputs or a second transmit input of the second transmit inputs. The first set of AIC circuits and the second set of AIC circuits are coupled to the first input switch and to the second input switch. The first set of AIC circuits is configured to output a first cancellation signal. The second set of AIC circuits is configured to output a second cancellation signal.
    Type: Application
    Filed: October 12, 2016
    Publication date: May 11, 2017
    Inventors: Ozgur Dural, Insoo Hwang, Won-ick Lee, Samir Soliman, Mark Maggenti, Kaushik Chakraborty, Sundar Rajan Krishnamurthy
  • Publication number: 20170041095
    Abstract: A wireless device may determine the level of interference mitigation appropriate for the application and dynamically select a combination of interference cancellation components that satisfies that level. The combination of interference cancellation components may include components that consume power (e.g., active components) and components that do not consume power (e.g., passive components). The interference cancellation components may be used at the transmitter and/or the receiver. In some cases, the wireless device may also determine how much power is acceptable to expend on the interference mitigation. In such scenarios, the selection of the interference cancellation components may be such that the aggregated power consumption is less than the power expenditure limit.
    Type: Application
    Filed: August 6, 2015
    Publication date: February 9, 2017
    Inventors: Insoo Hwang, Cong Nguyen, Won-ick Lee, Mark Maggenti, Ozgur Dural
  • Patent number: 9491590
    Abstract: The disclosure relates to group communications over multimedia broadcast-multicast services (MBMS). An embodiment of the disclosure establishes a first multicast flow and assigns a second multicast flow, wherein the second multicast flow contains signaling and media for at least one group call, and wherein the first multicast flow is configured to send information regarding activity on the second multicast flow. An embodiment of the disclosure monitors a first multicast flow for an announce message regarding a first group call, and upon receipt of the announce message, switches to a second multicast flow that contains signaling and media for the first group call.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: November 8, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Bongyong Song, Yih-Hao Lin, Mark A. Maggenti, Kirankumar Anchan
  • Patent number: 9455910
    Abstract: In an embodiment, a dual stack (DS) client device (IPv4+IPv6) configures a header of a message for transmission to include a Via header with an IPv4 address of the DS client device, and transmits the configured message to a server via an IPv6 socket for transmission to a target client device. The target client device receives a message from a server in response to the configured message that identifies the DS capability of the dual stack client device based on a Via header that includes both IPv4 and IPv6 addresses. In another embodiment, a DS client device receives a message with a Via header configuration indicating IPv4 and/or IPv6 addresses through which another client device can communicate, identifies the other client device as DS, IPv4-only or IPv6-only based on the Via header configuration and selects a target format for communication with the other client device based on the identification.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: September 27, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Vijay Anandrao Suryavanshi, Mark Maggenti
  • Patent number: 9357359
    Abstract: The disclosure is related to dynamically applying quality of service (QoS) to a call. An aspect determines a packet transmission state of a subscriber on the call, determines whether or not the QoS is allocated to the subscriber, and allocates the QoS to the subscriber based on the QoS not being allocated to the subscriber and the packet transmission state indicating that the subscriber is sending packets.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: May 31, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Giridhar Dhati Mandyam, Mark Maggenti, Arvind Vardarajan Santhanam, Kirankumar Anchan
  • Patent number: 9294956
    Abstract: Methods and systems are disclosed for preemptively establishing a multicast bearer. An embodiment determines whether adding a multicast session to a plurality of multicast bearers will exceed a high bandwidth threshold, requests setup of a new multicast bearer if adding the multicast session will exceed the high bandwidth threshold, and hosts the multicast session on an available one of the plurality of multicast bearers or the new multicast bearer.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: March 22, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Kirankumar Anchan, Yih-Hao Lin, Mark A. Maggenti
  • Patent number: 9226119
    Abstract: Methods, devices, and systems for a mobile device to perform actions associated with applications when confirmed to be within proximity of a physical location relevant to the applications, including identifying a unique identifier of a proximate wireless network access point, determining whether the unique identifier matches a predefined identifier stored on the mobile device and associated with an application, obtaining sensor data via a sensor in response to determining that the unique identifier matches the predefined identifier, processing the obtained sensor data to identify encoded information, determining whether the encoded information within the obtained sensor data is associated with the unique identifier, and performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: December 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Vijay Anandrao Suryavanshi, Mark Maggenti, Sandeep Sharma, Mohammed Ataur Rahman Shuman
  • Patent number: 9225579
    Abstract: In an embodiment, a server registers first and seconds client applications on the same client device. The first client application on a client device obtains, from the server or some other source, application-to-application communicative information for facilitating communication between the first and second client applications. Based on the application-to-application communicative information, the first client application configures a given registration request message that includes (i) a request for renewing the first client application's registration with the server, and (ii) a request for renewing the second client application's registration with the same server, and transmits the given registration request message to the server. The server renews the registrations for the first and second client applications in response to the given registration request message.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: December 29, 2015
    Assignee: QUALCOMM INCORPORATED
    Inventors: Vijay A. Suryavanshi, Mark A. Maggenti, Mohammed Ataur Rahman Shuman
  • Patent number: 9219758
    Abstract: In an embodiment, a server registers each of the plurality of client applications on the same client device. The server receives a given registration request message from the client device that includes a request for renewing a registration for a first of the plurality of client applications with the server, and the server renews the first client application's registration in response to the given registration request message. The server also determines, in response to the given registration request message, whether to preemptively renew registrations for one or more other client applications from the plurality of client applications. The server selectively renews the registrations for the one or more other client applications based on the determination.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: December 22, 2015
    Assignee: QUALCOMM INCORPORATED
    Inventors: Vijay A. Suryavanshi, Mohammed Ataur Rahman Shuman, Mark A. Maggenti
  • Patent number: 9143484
    Abstract: A method and apparatus for providing security in a group communication network provides for receiving an encryption key, encrypting media for transmission to a controller using the received encryption key, the encrypted media being directed to another communication device, and communicating the encrypted media to the controller. In one embodiment, the communicating includes wireless communication. The method and apparatus further provides for receiving encrypted media from a controller and blocking the encrypted media if the communication device is not enabled to receive encrypted-media transmission, or if the media is not encrypted based on an encryption key previously specified by the communication device. In another aspect, the communication device is a push-to-talk (PTT) device.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: September 22, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Mark A. Maggenti, Douglas M. Crockett, Eric C. Rosen, Sacchindra K. G. Kalantri
  • Patent number: 9137346
    Abstract: The disclosure is directed to recording voice data transmissions between mobile communication devices. An embodiment of the disclosure receives, at a first mobile communication device, an indication that a subsequent voice transmission segment may or may not be recorded by at least one other mobile communication device, and transmits, from the first mobile communication device, an indication to said at least one other mobile communication device that the subsequent voice transmission segment may or may not be recorded. Another embodiment receives an indication from at least one other mobile communication device that a subsequent voice transmission segment may or may not be recorded by said mobile communication device, and if the received indication indicates that the subsequent voice transmission segment may be recorded, records at least a portion of the subsequent voice transmission segment, and stores the recorded portion in a memory associated with said mobile communication device.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: September 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Mark A. Maggenti, Kulathumani Krishnan, Mohammed Ataur R. Shuman
  • Patent number: 9130942
    Abstract: The various embodiments provide a framework for using a server to create and maintain equivalence classes among applications operating on multiple devices that have registered with the server. In the various embodiments, the server may use equivalence classes to select an application on a target device (the “recipient application”) that has the highest probability of being able to receive shared media from an application operating on the originator device (i.e., the “originator application”) based on the recipient application's similarity to the originator application. The various embodiments further enhance privacy protections and the overall user experience by enabling the server to select an appropriate recipient application on the target device without the originator device or its user having to know anything about the target device's characteristics and functionalities.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: September 8, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Vijay A. Suryavanshi, Mark Maggenti, Mohammed Ataur R. Shuman
  • Publication number: 20150215158
    Abstract: An aspect of the disclosure is related to prioritizing users during a server failure. A client device or a central non-regional component detects that a server arbitrating a packet-based voice communication service in a first region has failed, and redirects the client device registered to utilize the packet-based voice communication service in the first region to a second server providing the packet-based voice communication service, wherein the redirecting is based on a priority level of a user of the client device. An aspect of the disclosure is related to peer-assisted failover recovery. A first client device detects that a server arbitrating a packet-based voice communication service in a first region has failed, and notifies a second client device in the first region that the server arbitrating the packet-based voice communication service in the first region has failed.
    Type: Application
    Filed: January 28, 2014
    Publication date: July 30, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Vijay Anandrao SURYAVANSHI, Mohammed Ataur Rahman SHUMAN, Mark MAGGENTI
  • Patent number: 9083818
    Abstract: An embodiment is directed to displaying information to a user of a communications device. The communications device receives a query including a social parameter, a temporal parameter and a spatial parameter relative to the user that are indicative of a desired visual representation of a set of data objects. The communications device determines degrees to which the social, temporal and spatial parameters of the query are related to each of the set of data objects in social, temporal and spatial dimensions, respectively. The communications device displaying a first visual representation of at least a portion of the set of data objects to the user based on whether the determined degrees of relation in the social dimension, temporal dimension and spatial dimension satisfy the respective parameters of the query.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: July 14, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Kulathumani Krishnan, John Alexander White, Jr., Mark A. Maggenti
  • Publication number: 20150195326
    Abstract: In an embodiment, a target device (e.g., a server or a target client device) receives a first stream (e.g., an RTP stream) and a second stream (e.g., a probing stream) for a given communication session that originates from an application-layer client application on a source client device. The target device calculates delays of arrival times for packet payload portions in the first and second streams, and reports information indicative of a delay disparity between the first and second delays to the application-layer client application on the source client device. The application-layer client application on the source client device determines whether header compression of a given type is used for the first stream based on the received information, and selectively modifies one or more parameters (e.g., a bundling factor, etc.) of the first stream based on the determination.
    Type: Application
    Filed: January 3, 2014
    Publication date: July 9, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Vijay SURYAVANSHI, Giridhar Dhati MANDYAM, Mark MAGGENTI
  • Publication number: 20150195199
    Abstract: In an embodiment, a dual stack (DS) client device (IPv4+IPv6) configures a header of a message for transmission to include a Via header with an IPv4 address of the DS client device, and transmits the configured message to a server via an IPv6 socket for transmission to a target client device. The target client device receives a message from a server in response to the configured message that identifies the DS capability of the dual stack client device based on a Via header that includes both IPv4 and IPv6 addresses. In another embodiment, a DS client device receives a message with a Via header configuration indicating IPv4 and/or IPv6 addresses through which another client device can communicate, identifies the other client device as DS, IPv4-only or IPv6-only based on the Via header configuration and selects a target format for communication with the other client device based on the identification.
    Type: Application
    Filed: January 3, 2014
    Publication date: July 9, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Vijay Anandrao SURYAVANSHI, Mark MAGGENTI
  • Patent number: 9066301
    Abstract: Embodiments include managing a reverse link transmission power level setpoint during periods of data inactivity on a reverse link traffic channel in a wireless communications system. At an access terminal, upon detecting reverse link data inactivity above a time threshold, a message is generated and transmitted on the reverse link traffic channel at a power level sufficient for the access network to measure transmission statistics to determine whether to adjust the current transmission power level setpoint of the access terminal. Alternatively, the access terminal notifies the access network of an upcoming reverse link data inactivity period, and then lowers its transmission power level setpoint to reduce power consumption during the reverse link data inactivity period. Then, upon detection of a potential reverse link data transmission, the access terminal may then send one or more messages to prompt the access network to modify the access terminal's transmission power level setpoint.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: June 23, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Arvind V. Santhanam, Mark A. Maggenti, Harleen K. Gill, Rajan Verma